Converting dates

Description

Converting a date from one calendar to another is very simpel, if you use the right jdn_calendar and calendar_jdn routines.

Gory details

In the following table you can see which routine you can use to convert a date from one calendar to another.

  Converting from
Converting to  Julian Day Number   Civil (Gregorian) Calendar  Julian Calendar   Hebrew Calendar  Islamic (Hijri) Calendar Persian (Shamsi) Calendar 

Julian Day Number

 

 civil_jdn   julian_jdn    hebrew_jdn  islamic_jdn  persian_jdn

 Civil (Gregorian) Calendar 

 jdn_civil   civil_normdate   julian_civil    hebrew_civil islamic_civil   persian_civil
 Julian Calendar   jdn_julian   civil_julian   julian_normdate    hebrew_julian islamic_julian persian_julian
 Hebrew Calendar  jdn_hebrew civil_hebrew julian_hebrew

 

islamic_hebrew persian_hebrew
 Islamic  (Hijri) Calendar   jdn_islamic   civil_islamic    julian_islamic  hebrew_islamic  

persian_islamic

Persian (Shamsi) Calendar jdn_persian civil_persian julian_persian hebrew_persian islamic_persian  
 Weekday  weekday      

 

 

 

  Weeknumber weeknumber      

 

 

 

Note that you can make some other conversions yourself. E.g. if you want to convert a Civil date into a weekday, first convert it into a Julian Day Number and then convert that into a weekday.

Last update

Julian Day Number:2452163
Civil (Gregorian) date:Monday, 10 September 2001
Julian date:Monday, 28 August 2001
Hebrew date:yom sheni, 22 Elul 5761
Islamic date:Al-`iTHnain, 22 Jumada II 1422
Persian date:Doshanbeh, 19 Shahrivar 1380

Back to Calendar Math. 

mail me
Kees Couprie
 

Other pages by the same author.