گاه‌شماری هجری خورشیدی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
خط ۶۹:
نوروز هجری خورشیدی در ۸۱درصد با ۲۱ مارس میلادی و ۱۲درصد با روز میلادی بعد و ۷درصد با روز میلادی قبل آن مطابق است. نسبت طولی این تطبیق تا ۹ اسفند یکسان است. پس از آن بعلت گسست کبیسه میلادی بیشترین تطبیق یکروز هجری خورشیدی با یکروز میلادی ۷۶درصد، ۲۲درصد با روز قبل و ۲درصد با روز میلادی بعد آن است. روز کبیسه اسفند ۶۰درصد با بیست مارس و ۴۰درصد با روز میلادی پس از آن مطابق است. در سالهای متفاوت یک قرن هر روز هجری خورشیدی با سه روز متفاوت میلادی و استثنائاً روزهای نه و ده اسفند با چهار روز متفاوت میلادی و کبیسه اسفندماه با دو روز متفاوت میلادی هماهنگ می‌شوند.
 
== '''روش تبدیل تاریخ میلادی به شمسی''' ==
تبديل تاريخ ميلادی (mm- dd- yyyy) به شمسی بسيار راحت تر از تبديل تاريخ شمسي به ميلادي است. براي نوشتن اين الگوريتم به اختلاف روزهای ميان اولين روز سال ميلادی و اولين روز سال شمسی نيازمندیم. اين اختلاف روز ( چه سال میلادی کبيسه باشد، چه نباشد) "79" روز است.
 
خط ۷۸:
براي تشخيص کبيسه بودن يا نبودن سال میلادی از روش زير استفاده می کنيم:
 
اگر سال میلادی داده شده بر100بر 100 و 400 بخشپذيربخش پذير باشد يا بر 100 بخشپذيربخش پذير نباشد و بر 4 بخشپذيربخش پذير باشد آن گاه سال کبيسه است، در غير اين صورت سال کبيسه نيست.
 
اکنون سه حالت پيش مي آيد:
خط ۸۶:
يعنی در 6 ماه اول سال شمسی قرار داري؛ زیرا 6 ماه اول در سال شمسي 31 روزه است (6*31=186) و اگر تعداد روزهای سپری شده بیشتر از  79 باشد وارد فروردین شده ایم.
 
اکنون 79 را از تعداد روزهای سپری شده کم کرده سپسو حاصل را بر "31" تقسيم مي کنيم. اگر باقيمانده اين تقسيم صفر شود خارج قسمت تقسيم برابر با ماه شمسی شده و روز شمسی برابر با 31 می شود. اگر باقيمانده صفر نشود ماه شمسی برابر با خارج قسمت به اضافه يک شده و روز شمسی همان باقيمانده است.
 
2.      تعداد روزهای سپری شده سال بیشتر از 186 است: