دربارهٔ ShamsiDate

ShamsiDate مبدلی رایگان میان تقویم شمسی و میلادی است که برای سرعت، دقت و حفظ حریم خصوصی ساخته شده؛ همراه با مجموعه‌ای کوچک از راهنماهای هر دو تقویم.

ShamsiDate برای چیست؟

میلیون‌ها نفر هر روز میان دو تقویم رفت‌وآمد می‌کنند: ایرانیان داخل و خارج از کشور، خانواده‌هایشان، همکاران، مترجمان، دانشجویان و پژوهشگران. هدف ShamsiDate این است که سریع‌ترین و قابل‌اعتمادترین راه برای این کار باشد. تاریخ را در یکی از دو تقویم بنویسید یا جای‌گذاری کنید تا تاریخ دیگر در همان لحظه نمایش داده شود؛ بی‌دکمه، بی‌منو و بی‌نیاز به ثبت‌نام.

اصول ما

  • اول دقت. مبدلی به کار می‌آید که بتوان به آن اعتماد کرد؛ برای همین موتور تقویم روز به روز آزموده می‌شود (توضیح در ادامه).
  • سرعت. تبدیل در همان لحظه و روی دستگاه خود شما انجام می‌شود و سایت طوری ساخته شده که حتی با اینترنت کند هم سریع بارگذاری شود.
  • سادگی. هر قالب رایجی پذیرفته می‌شود: ارقام فارسی، عربی یا لاتین، خط مورب یا خط تیره و نام ماه‌ها به فارسی یا انگلیسی.
  • حریم خصوصی. تاریخ‌های شما هرگز از مرورگرتان خارج نمی‌شوند. هیچ تبلیغی در کار نیست و بازدیدها بدون کوکی با Cloudflare Web Analytics شمرده می‌شوند. صفحهٔ حریم خصوصی را بخوانید.

تاریخ‌ها چگونه محاسبه می‌شوند؟

تقویم رسمی ایران نجومی است: هر سال از نوروز آغاز می‌شود، یعنی روزی که اعتدال بهاری (در صورت وقوع پیش از ظهر به وقت ایران) در آن رخ می‌دهد. ShamsiDate این تقویم را با الگوی کبیسه‌ای بازسازی می‌کند که کازیمیرژ بورکوفسکی، اخترشناس لهستانی، در سال ۱۹۹۶ منتشر کرد و ما آن را در موتور تقویم خودمان پیاده کرده‌ایم.

پیش از هر انتشار، مجموعه‌ای از آزمون‌های خودکار همهٔ روزهای ۱ فروردین ۱۲۰۰ تا ۲۹ اسفند ۱۵۰۰ (۲۱ مارس ۱۸۲۱ تا ۲۰ مارس ۲۱۲۲) را با این موارد مقایسه می‌کند:

  • کتابخانهٔ متن‌باز jalaali-js، پیاده‌سازی مستقلی از همین روش؛
  • تقویم فارسی ICU که در مرورگرهای امروزی و Node.js تعبیه شده است؛
  • محاسبهٔ نجومی مستقل لحظهٔ اعتدال بهاری در همهٔ این سال‌ها، با اعمال قاعدهٔ رسمی «پیش از ظهر»؛
  • تاریخ‌های شناخته‌شدهٔ نوروز و تاریخ‌های مرجع تاریخی.

این بازه همان بازه‌ای است که ShamsiDate پشتیبانی می‌کند. بیرون از آن، نتیجهٔ قاعدهٔ نجومی به جزئیاتی مانند تعریف دقیق «ظهر» و تغییرات درازمدت چرخش زمین بستگی پیدا می‌کند که قطعیت را کم می‌کند؛ بنابراین مبدل به‌جای حدس زدن به شما اطلاع می‌دهد.

آنچه ShamsiDate انجام نمی‌دهد

  • تاریخ هجری قمری را تبدیل نمی‌کند، چون تقویم قمری رسمی ایران به رؤیت هلال بستگی دارد و نمی‌توان آن را با اطمینان از پیش محاسبه کرد.
  • تعطیلات رسمی را نشان نمی‌دهد. فهرست تعطیلات هر سال از سوی مراجع رسمی تعیین می‌شود و ترجیح می‌دهیم چیزی را که نمی‌توانیم بررسی کنیم منتشر نکنیم.
  • تاریخ‌های پیش از ۱۳۰۴ (۱۹۲۵ میلادی)، یعنی پیش از رسمی شدن تقویم امروزی، به‌صورت «پیشینی» و با قاعده‌های امروزی تبدیل می‌شوند.

نشان ShamsiDate

نماد ShamsiDate خورشیدی با دوازده پرتو است؛ هر پرتو یکی از ماه‌های شمسی، از بالا و در جهت حرکت عقربه‌های ساعت. شش پرتو بلند ماه‌های ۳۱ روزهٔ بهار و تابستان‌اند، پنج پرتو کوتاه‌تر ماه‌های ۳۰ روزهٔ پاییز و زمستان و کوتاه‌ترین پرتو، اسفند. در میانه، قرصی که به دو نیمهٔ روز و شب تقسیم شده، اعتدال بهاری را نشان می‌دهد؛ لحظه‌ای که سال شمسی آغاز می‌شود.

راهنماها

در کنار مبدل، ShamsiDate مجموعه‌ای کوچک از راهنماهای پژوهش‌شده منتشر می‌کند: تقویم شمسی، تقویم میلادی، تفاوت این دو، نوروز و تبدیل درست تاریخ، به‌همراه صفحهٔ دانستنی‌های تقویم. منابع هر راهنما در پایان آن آمده است.

تماس با ما

تاریخی نادرست دیده‌اید یا ایده‌ای دارید؟ از فرم تماس استفاده کنید؛ همهٔ پیام‌ها را می‌خوانیم.

به‌روزرسانی: