اخبار، مطالب و رویدادهای مرتبط با توسعه نرم افزار رادکام

الگوریتم تبدیل تاریخ قمری به روزهای جولین(ژولین)

برای تبدیل تاریخ هجری قمری به روزهای جولین به صورت زیر عمل می کنیم:

 1. سال را بر 30 تقسیم می کنیم و خارج قسمت و باقیمانده را مشخص می کنیم.
 2. خارج قسمت را در 10631 ضرب می کنیم.
* 10631 تعداد روزهای یک دوره 30 ساله است (30*354 + 11 = 10631)

3. تعداد روزهای معادل باقیمانده را از جدول زیر بدست می آوریم و با مقدار بدست آمده در (2) جمع می زنیم.

سال روز سال روز سال روز
00 0 10* 3543 20 7087
01 354 11 3898 21* 7441
02* 708 12 4252 22 7796
03 1063 13* 4606 23 8150
04 1417 14 4961 24* 8504
05* 1771 15 5315 25 8859
06 2126 16* 5669 26* 9213
07* 2480 17 6024 27 9568
08 2835 18* 6378 28 9922
09 3189 19 6733 29* 10276
  30 10631
* = سالهای کبیسه

4.از جدول زیر تعداد روزهای معادل ماه داده شده را بدست می آوریم و به مقدار قبل اضافه می کنیم.

 

ماههای تقویم هجری
ماه روز ماه روز ماه روز
1. محرم 0 5. جمادی الاول 118 9. رمضان 236
2. صفر 30 6. جمادی الثانی 148 10. شوال 266
3. ربیع الاول 59 7. رجب 177 11. ذیقعده 295
4. ربیع الثانی 89 8. شعبان 207 12.ذیحجه 325

 

5. تعداد روزی که در تاریخ داده شده  معین گردیده نیز به مقدار قبلی اضافه می کنیم.
6.عدد بدست آمده را با" 1948085" که تعداد روز جولین تاریخ 0 محرم 0 هجری قمری است ،جمع می زنیم.
به این ترتیب روز جولین معادل تاریخ داده شده بدست می آید.

برای نمونه فرض کنید تاریخ 12 رجب 1418 داده شده باشد:

  • 1418 را بر 30 تقسیم می کنیم خارج قسمت 47 و باقیمانده 8 بدست می آید.
  • 47 را بر 10631 ضرب می کنیم  = 499657.
  • تعداد روز معادل عدد 8 برابر است با 2835 روز ، پس داریم : 499657 + 2835 = 502492
  • تعداد روز معادل ماه رجب برابر با 177 روز است،به این ترتیب :  502492+177=502669
  • روز 12 ماه مشخص شده پس : 502669 +12 = 502681
  • در آخر  502681+1948085 = 2450766

از آنجاییکه روزهای جولین از ظهر (طبق قرارداد منجمان و ملوانان پیش از سال 1925) شروع می شود، به نظر می آید که باید مقدار 0.5  روز  از عددی که به دست می آید کم کنیم یعنی عددی که بدست آوردیم برابر با 2450765.5 شود.از آنجا که این عدد مطابق با 00:00 روز 13 نوامبر سال 1997 است و با توجه به اینکه روز قمری در غروب بسته به زمان ناحیه ، طول جغرافیایی و فصل آغاز می شود و نمی توان دقیقا مشخص کرد که چه کسری از روز راشامل می شود ، می توانیم همان عدد 2450766 را معادل با 13 رجب سال 1418 در نظر بگیریم.


نام را وارد کنید
تعداد کاراکتر باقیمانده: 1000
نظر خود را وارد کنید