1 June 2024 4:31:58.674 PM calpak_test(): Fortran90 version Test calpak(). CH_CAP_TEST CH_CAP uppercases a character. C CH_CAP(C) F F f F 1 1 b B B B DATENUM_TO_JED_TEST DATENUM_TO_JED: Matlab DATENUM -> JED. JED (in) DATENUM JED (out) 1721058.50 0.00 1721058.50 1721422.50 364.00 1721422.50 1721423.50 365.00 1721423.50 1721425.50 367.00 1721425.50 1721425.50 367.00 1721425.50 1724220.50 3162.00 1724220.50 1741959.50 20901.00 1741959.50 1749994.50 28936.00 1749994.50 1825029.50 103971.00 1825029.50 1862836.50 141778.00 1862836.50 1922867.50 201809.00 1922867.50 1936747.50 215689.00 1936747.50 1940351.50 219293.00 1940351.50 1948320.50 227262.00 1948320.50 1948438.50 227380.00 1948438.50 1948439.50 227381.00 1948439.50 1952062.50 231004.00 1952062.50 1952067.50 231009.00 1952067.50 2110700.50 389642.00 2110700.50 2114872.50 393814.00 2114872.50 2289425.50 568367.00 2289425.50 2299160.00 578101.50 2299160.00 2299161.00 578102.50 2299161.00 2333269.50 612211.00 2333269.50 2361221.00 640162.50 2361221.00 2361222.00 640163.50 2361222.00 2372547.50 651489.00 2372547.50 2375839.50 654781.00 2375839.50 2394646.50 673588.00 2394646.50 2394710.50 673652.00 2394710.50 2397383.50 676325.00 2397383.50 2400000.50 678942.00 2400000.50 2409702.50 688644.00 2409702.50 2415020.31 693961.81 2415020.31 2429702.50 708644.00 2429702.50 2439702.50 718644.00 2439702.50 2440587.50 719529.00 2440587.50 2443817.50 722759.00 2443817.50 2443818.50 722760.00 2443818.50 2444244.50 723186.00 2444244.50 2449790.50 728732.00 2449790.50 2450138.50 729080.00 2450138.50 2451544.50 730486.00 2451544.50 2460463.19 739404.69 2460463.19 2456282.50 735224.00 2456282.50 2913943.00 1192884.50 2913943.00 DATENUM_VALUES_TEST: DATENUM_VALUES returns values of the MATLAB DATENUM for a given Y/M/D date. Y M D DATENUM 0 1 1 1. 1 1 1 367. 100 1 1 36526. 1000 1 1 365244. 1939 8 17 708434. 1944 9 9 710284. 1952 3 10 713023. 1966 5 12 718199. 1980 1 6 723186. 1996 2 25 729080. 2000 1 1 730486. DAY_LIST_COMMON_TEST DAY_LIST_COMMON prints a list of days between two given YMD dates in the common calendar. Initial date: CE 2006/09/25 Final date: CE 2006/10/02 Mon, Sep 25 2006 - Tue, Sep 26 2006 - Wed, Sep 27 2006 - Thu, Sep 28 2006 - Fri, Sep 29 2006 - Sat, Sep 30 2006 - Sun, Oct 1 2006 - Mon, Oct 2 2006 - EASTER_GREGORIAN_DS_TEST For the Gregorian calendar, for a given year, compute the day and month of Easter. EASTER_GREGORIAN_DS uses Duffett-Smith's algorithm. CORRECT: AD 1997/03/30 COMPUTED AD 1997/03/30 CORRECT: AD 1998/04/12 COMPUTED AD 1998/04/12 CORRECT: AD 1999/04/04 COMPUTED AD 1999/04/04 CORRECT: AD 2000/04/23 COMPUTED AD 2000/04/23 CORRECT: AD 2001/04/15 COMPUTED AD 2001/04/15 CORRECT: AD 2002/03/31 COMPUTED AD 2002/03/31 CORRECT: AD 2003/04/20 COMPUTED AD 2003/04/20 CORRECT: AD 2004/04/11 COMPUTED AD 2004/04/11 CORRECT: AD 2005/03/27 COMPUTED AD 2005/03/27 CORRECT: AD 2006/04/16 COMPUTED AD 2006/04/16 EASTER_GREGORIAN_EGR_TEST For the Gregorian calendar, for a given year, compute the day and month of Easter. EASTER_GREGORIAN_EGR uses Richards's algorithm #1. CORRECT: AD 1997/03/30 COMPUTED AD 1997/03/30 CORRECT: AD 1998/04/12 COMPUTED AD 1998/04/12 CORRECT: AD 1999/04/04 COMPUTED AD 1999/04/04 CORRECT: AD 2000/04/23 COMPUTED AD 2000/04/23 CORRECT: AD 2001/04/15 COMPUTED AD 2001/04/15 CORRECT: AD 2002/03/31 COMPUTED AD 2002/03/31 CORRECT: AD 2003/04/20 COMPUTED AD 2003/04/20 CORRECT: AD 2004/04/11 COMPUTED AD 2004/04/11 CORRECT: AD 2005/03/27 COMPUTED AD 2005/03/27 CORRECT: AD 2006/04/16 COMPUTED AD 2006/04/16 EASTER_GREGORIAN_EGR2_TEST For the Gregorian calendar, for a given year, compute the day and month of Easter. EASTER_GREGORIAN_EGR2 uses Richards's algorithm #2. CORRECT: AD 1997/03/30 COMPUTED AD 1997/03/30 CORRECT: AD 1998/04/12 COMPUTED AD 1998/04/12 CORRECT: AD 1999/04/04 COMPUTED AD 1999/04/04 CORRECT: AD 2000/04/23 COMPUTED AD 2000/04/23 CORRECT: AD 2001/04/15 COMPUTED AD 2001/04/15 CORRECT: AD 2002/03/31 COMPUTED AD 2002/03/31 CORRECT: AD 2003/04/20 COMPUTED AD 2003/04/20 CORRECT: AD 2004/04/11 COMPUTED AD 2004/04/11 CORRECT: AD 2005/03/27 COMPUTED AD 2005/03/27 CORRECT: AD 2006/04/16 COMPUTED AD 2006/04/16 EASTER_GREGORIAN_KNUTH_TEST For the Gregorian calendar, for a given year, compute the day and month of Easter. EASTER_GREGORIAN_KNUTH uses Knuth's algorithm #1. CORRECT: AD 1997/03/30 COMPUTED AD 1997/03/30 CORRECT: AD 1998/04/12 COMPUTED AD 1998/04/12 CORRECT: AD 1999/04/04 COMPUTED AD 1999/04/04 CORRECT: AD 2000/04/23 COMPUTED AD 2000/04/23 CORRECT: AD 2001/04/15 COMPUTED AD 2001/04/15 CORRECT: AD 2002/03/31 COMPUTED AD 2002/03/31 CORRECT: AD 2003/04/20 COMPUTED AD 2003/04/20 CORRECT: AD 2004/04/11 COMPUTED AD 2004/04/11 CORRECT: AD 2005/03/27 COMPUTED AD 2005/03/27 CORRECT: AD 2006/04/16 COMPUTED AD 2006/04/16 EASTER_GREGORIAN_STEWART_TEST For the Gregorian calendar, for a given year, compute the day and month of Easter. EASTER_GREGORIAN_STEWART uses Stewart's algorithm #1. CORRECT: AD 1997/03/30 COMPUTED AD 1997/03/30 CORRECT: AD 1998/04/12 COMPUTED AD 1998/04/12 CORRECT: AD 1999/04/04 COMPUTED AD 1999/04/04 CORRECT: AD 2000/04/23 COMPUTED AD 2000/04/23 CORRECT: AD 2001/04/15 COMPUTED AD 2001/04/15 CORRECT: AD 2002/03/31 COMPUTED AD 2002/03/31 CORRECT: AD 2003/04/20 COMPUTED AD 2003/04/20 CORRECT: AD 2004/04/11 COMPUTED AD 2004/04/11 CORRECT: AD 2005/03/27 COMPUTED AD 2005/03/27 CORRECT: AD 2006/04/16 COMPUTED AD 2006/04/16 EASTER_JULIAN_EGR_TEST For the Julian calendar, for a given year, compute the day and month of Easter. EASTER_JULIAN_EGR uses Richards's algorithm #1. CORRECT (Gregorian): AD 1997/04/27 CORRECT (Julian): AD 1997/04/14 COMPUTED AD 1997/04/14 CORRECT (Gregorian): AD 1998/04/19 CORRECT (Julian): AD 1998/04/06 COMPUTED AD 1998/04/06 CORRECT (Gregorian): AD 1999/04/11 CORRECT (Julian): AD 1999/03/29 COMPUTED AD 1999/03/29 CORRECT (Gregorian): AD 2000/04/30 CORRECT (Julian): AD 2000/04/17 COMPUTED AD 2000/04/17 CORRECT (Gregorian): AD 2001/04/15 CORRECT (Julian): AD 2001/04/02 COMPUTED AD 2001/04/02 CORRECT (Gregorian): AD 2002/05/05 CORRECT (Julian): AD 2002/04/22 COMPUTED AD 2002/04/22 CORRECT (Gregorian): AD 2003/04/27 CORRECT (Julian): AD 2003/04/14 COMPUTED AD 2003/04/14 CORRECT (Gregorian): AD 2004/04/11 CORRECT (Julian): AD 2004/03/29 COMPUTED AD 2004/03/29 CORRECT (Gregorian): AD 2005/05/01 CORRECT (Julian): AD 2005/04/18 COMPUTED AD 2005/04/18 CORRECT (Gregorian): AD 2006/04/23 CORRECT (Julian): AD 2006/04/10 COMPUTED AD 2006/04/10 EASTER_JULIAN_EGR2_TEST For the Julian calendar, for a given year, compute the day and month of Easter. EASTER_JULIAN_EGR2 uses Richards's algorithm #2. CORRECT (Gregorian): AD 1997/04/27 CORRECT (Julian): AD 1997/04/14 COMPUTED AD 1997/04/14 CORRECT (Gregorian): AD 1998/04/19 CORRECT (Julian): AD 1998/04/06 COMPUTED AD 1998/04/06 CORRECT (Gregorian): AD 1999/04/11 CORRECT (Julian): AD 1999/03/29 COMPUTED AD 1999/03/29 CORRECT (Gregorian): AD 2000/04/30 CORRECT (Julian): AD 2000/04/17 COMPUTED AD 2000/04/17 CORRECT (Gregorian): AD 2001/04/15 CORRECT (Julian): AD 2001/04/02 COMPUTED AD 2001/04/02 CORRECT (Gregorian): AD 2002/05/05 CORRECT (Julian): AD 2002/04/22 COMPUTED AD 2002/04/22 CORRECT (Gregorian): AD 2003/04/27 CORRECT (Julian): AD 2003/04/14 COMPUTED AD 2003/04/14 CORRECT (Gregorian): AD 2004/04/11 CORRECT (Julian): AD 2004/03/29 COMPUTED AD 2004/03/29 CORRECT (Gregorian): AD 2005/05/01 CORRECT (Julian): AD 2005/04/18 COMPUTED AD 2005/04/18 CORRECT (Gregorian): AD 2006/04/23 CORRECT (Julian): AD 2006/04/10 COMPUTED AD 2006/04/10 GPS_TO_JED_TEST GPS_TO_JED: GPS -> JED. JED (in) GPS (C/W/S) JED (out) 2444244.50 0/0000/0.00 GPS 2444244.50 2449790.50 0/0792/172800.00 GPS 2449790.50 2450138.50 0/0842/0.00 GPS 2450138.50 2451544.50 1/0018/518400.00 GPS 2451544.50 2460463.19 2/0268/577918.67 GPS 2460463.19 2456282.50 1/0695/432000.00 GPS 2456282.50 2913943.00 65/0539/475200.00 GPS 2913943.00 I4_MODP_TEST I4_MODP factors a number into a multiple and a positive remainder. Number Divisor Multiple Remainder 107 50 2 7 107 -50 -2 7 -107 50 -3 43 -107 -50 3 43 Repeat using Fortran MOD: 107 50 2 7 107 -50 -2 7 -107 50 -2 -7 -107 -50 2 -7 I4_NORMAL_AB_TEST I4_NORMAL_AB computes integer pseudonormal values with mean MU and standard deviation SIGMA. MU = 70.0000 SIGMA = 10.0000 1 74 2 87 3 75 4 71 5 77 6 77 7 77 8 93 9 52 10 65 I4_UNIFORM_AB_TEST I4_UNIFORM_AB computes pseudorandom values in an interval [A,B]. The lower endpoint A = -100 The upper endpoint B = 200 1 120 2 15 3 -43 4 15 5 2 6 62 7 113 8 170 9 -4 10 124 11 184 12 99 13 127 14 4 15 -71 16 4 17 76 18 -21 19 -89 20 -28 I4_WRAP_TEST I4_WRAP forces an integer to lie within given limits. ILO = 4 IHI = 8 I I4_WRAP(I) -10 5 -9 6 -8 7 -7 8 -6 4 -5 5 -4 6 -3 7 -2 8 -1 4 0 5 1 6 2 7 3 8 4 4 5 5 6 6 7 7 8 8 9 4 10 5 11 6 12 7 13 8 14 4 15 5 16 6 17 7 18 8 19 4 20 5 JED_CE_VALUES_TEST: JED_CE_VALUES returns: JED, a Julian Ephemeris Date, and YMDF, the corresponding year, month, day, fraction. JED Y M D F 0.00 -4713 1 1 0.5000 1.00 -4713 1 2 0.5000 259261.00 -4004 10 26 0.5000 347998.50 -3761 10 8 0.0000 584282.50 -3114 9 6 0.0000 588465.75 -3102 2 18 0.2500 758325.50 -2637 3 8 0.0000 1438178.50 -776 7 9 0.0000 1446389.50 -753 1 1 0.0000 1448637.50 -747 2 26 0.0000 1448637.50 -747 2 26 0.0000 1607708.50 -312 9 1 0.0000 1607738.50 -312 10 1 0.0000 1713262.50 -23 8 29 0.0000 1721422.50 -1 12 31 0.0000 1721423.50 1 1 1 0.0000 1721425.50 1 1 3 0.0000 1721425.50 1 1 3 0.0000 1724220.50 8 8 29 0.0000 1741959.50 57 3 24 0.0000 1749994.50 79 3 24 0.0000 1825029.50 284 8 29 0.0000 1862836.50 388 3 3 0.0000 1922867.50 552 7 11 0.0000 1936747.50 590 7 12 0.0000 1940351.50 600 5 24 0.0000 1948320.50 622 3 19 0.0000 1948438.50 622 7 15 0.0000 1948439.50 622 7 16 0.0000 1952062.50 632 6 16 0.0000 1952067.50 632 6 21 0.0000 2114872.50 1078 3 17 0.0000 2289425.50 1556 2 9 0.0000 2299160.00 1582 10 4 0.5000 2299161.00 1582 10 15 0.5000 2333269.50 1676 3 4 0.0000 2361221.00 1752 9 13 0.5000 2361222.00 1752 9 14 0.5000 2372547.50 1783 9 18 0.0000 2375839.50 1792 9 22 0.0000 2394646.50 1844 3 21 0.0000 2394710.50 1844 5 24 0.0000 2400000.50 1858 11 17 0.0000 2415020.31 1899 12 31 0.8100 2440587.50 1970 1 1 0.0000 2444244.50 1980 1 6 0.0000 2450138.50 1996 2 25 0.0000 2451544.50 2000 1 1 0.0000 2453073.83 2004 3 9 0.3300 2456284.50 2012 12 23 0.0000 2913943.00 3266 1 1 0.5000 JED_IS_LEGAL_TEST JED_IS_LEGAL checks if a JED is legal. JED JED_IS_LEGAL -100.00 False -1.00 False 0.00 True 1.00 True 1.50 True 100.00 True 50000.00 True JED_MJD_VALUES_TEST: JED_MJD_VALUES returns: JED, a Julian Ephemeris Date, and MJD, the corresponding Modified Julian Day count. JED MJD 1507231.50 -892769.00 1660037.50 -739963.00 1746893.50 -653107.00 1770641.50 -629359.00 1892731.50 -507269.00 1931579.50 -468421.00 1974851.50 -425149.00 2091164.50 -308836.00 2121509.50 -278491.00 2155779.50 -244221.00 2174029.50 -225971.00 2191584.50 -208416.00 2195261.50 -204739.00 2229274.50 -170726.00 2245580.50 -154420.00 2266100.50 -133900.00 2288542.50 -111458.00 2290901.50 -109099.00 2323140.50 -76860.00 2334848.50 -65152.00 2348020.50 -51980.00 2366978.50 -33022.00 2385648.50 -14352.00 2392825.50 -7175.00 2416223.50 16223.00 2425848.50 25848.00 2430266.50 30266.00 2430833.50 30833.00 2431004.50 31004.00 2448698.50 48698.00 2450138.50 50138.00 2465737.50 65737.00 2486076.50 86076.00 JED_RD_VALUES_TEST: JED_RD_VALUES returns: JED, a Julian Ephemeris Date, and RD, the corresponding Reingold Dershowitz Day count. JED RD 1507231.50 -214193.00 1660037.50 -61387.00 1746893.50 25469.00 1770641.50 49217.00 1892731.50 171307.00 1931579.50 210155.00 1974851.50 253427.00 2091164.50 369740.00 2121509.50 400085.00 2155779.50 434355.00 2174029.50 452605.00 2191584.50 470160.00 2195261.50 473837.00 2229274.50 507850.00 2245580.50 524156.00 2266100.50 544676.00 2288542.50 567118.00 2290901.50 569477.00 2323140.50 601716.00 2334848.50 613424.00 2348020.50 626596.00 2366978.50 645554.00 2385648.50 664224.00 2392825.50 671401.00 2416223.50 694799.00 2425848.50 704424.00 2430266.50 708842.00 2430833.50 709409.00 2431004.50 709580.00 2448698.50 727274.00 2450138.50 728714.00 2465737.50 744313.00 2486076.50 764652.00 JED_TO_DATENUM_TEST JED_TO_DATENUM: JED => Matlab DATENUM. JED (in) DATENUM JED (out) 1721058.50 0.00 1721058.50 1721422.50 364.00 1721422.50 1721423.50 365.00 1721423.50 1721425.50 367.00 1721425.50 1721425.50 367.00 1721425.50 1724220.50 3162.00 1724220.50 1741959.50 20901.00 1741959.50 1749994.50 28936.00 1749994.50 1825029.50 103971.00 1825029.50 1862836.50 141778.00 1862836.50 1922867.50 201809.00 1922867.50 1936747.50 215689.00 1936747.50 1940351.50 219293.00 1940351.50 1948320.50 227262.00 1948320.50 1948438.50 227380.00 1948438.50 1948439.50 227381.00 1948439.50 1952062.50 231004.00 1952062.50 1952067.50 231009.00 1952067.50 2110700.50 389642.00 2110700.50 2114872.50 393814.00 2114872.50 2289425.50 568367.00 2289425.50 2299160.00 578101.50 2299160.00 2299161.00 578102.50 2299161.00 2333269.50 612211.00 2333269.50 2361221.00 640162.50 2361221.00 2361222.00 640163.50 2361222.00 2372547.50 651489.00 2372547.50 2375839.50 654781.00 2375839.50 2394646.50 673588.00 2394646.50 2394710.50 673652.00 2394710.50 2397383.50 676325.00 2397383.50 2400000.50 678942.00 2400000.50 2409702.50 688644.00 2409702.50 2415020.31 693961.81 2415020.31 2429702.50 708644.00 2429702.50 2439702.50 718644.00 2439702.50 2440587.50 719529.00 2440587.50 2443817.50 722759.00 2443817.50 2443818.50 722760.00 2443818.50 2444244.50 723186.00 2444244.50 2449790.50 728732.00 2449790.50 2450138.50 729080.00 2450138.50 2451544.50 730486.00 2451544.50 2460463.19 739404.69 2460463.19 2456282.50 735224.00 2456282.50 2913943.00 1192884.50 2913943.00 JED_TO_GPS_TEST JED_TO_GPS: JED -> GPS. JED (in) GPS (C/W/S) JED (out) 2444244.50 0/0000/0.00 GPS 2444244.50 2449790.50 0/0792/172800.00 GPS 2449790.50 2450138.50 0/0842/0.00 GPS 2450138.50 2451544.50 1/0018/518400.00 GPS 2451544.50 2460463.19 2/0268/577918.67 GPS 2460463.19 2456282.50 1/0695/432000.00 GPS 2456282.50 2913943.00 65/0539/475200.00 GPS 2913943.00 JED_TO_NOON_NEAREST_TEST JED_TO_NOON_NEAREST: JED => JED of nearest noon time. JED JED(noon nearest) 0.00 BCE 4713/01/01.50 0.00 BCE 4713/01/01.50 1.00 BCE 4713/01/02.50 1.00 BCE 4713/01/02.50 259258.00 BCE 4004/10/23.50 259258.00 BCE 4004/10/23.50 347998.50 BCE 3761/10/08.00 347999.00 BCE 3761/10/08.50 584282.50 BCE 3114/09/06.00 584283.00 BCE 3114/09/06.50 588465.75 BCE 3102/02/18.25 588466.00 BCE 3102/02/18.50 758325.50 BCE 2637/03/08.00 758326.00 BCE 2637/03/08.50 1438178.50 BCE 776/07/09.00 1438179.00 BCE 776/07/09.50 1446389.50 BCE 753/01/01.00 1446390.00 BCE 753/01/01.50 1448637.50 BCE 747/02/26.00 1448638.00 BCE 747/02/26.50 1448637.50 BCE 747/02/26.00 1448638.00 BCE 747/02/26.50 1607708.50 BCE 312/09/01.00 1607709.00 BCE 312/09/01.50 1607738.50 BCE 312/10/01.00 1607739.00 BCE 312/10/01.50 1713262.50 BCE 23/08/29.00 1713263.00 BCE 23/08/29.50 1721058.50 BCE 1/01/02.00 1721059.00 BCE 1/01/02.50 1721422.50 BCE 1/12/31.00 1721423.00 BCE 1/12/31.50 1721423.50 CE 1/01/01.00 1721424.00 CE 1/01/01.50 1721425.50 CE 1/01/03.00 1721426.00 CE 1/01/03.50 1721425.50 CE 1/01/03.00 1721426.00 CE 1/01/03.50 1724220.50 CE 8/08/29.00 1724221.00 CE 8/08/29.50 1741959.50 CE 57/03/24.00 1741960.00 CE 57/03/24.50 1749994.50 CE 79/03/24.00 1749995.00 CE 79/03/24.50 1825029.50 CE 284/08/29.00 1825030.00 CE 284/08/29.50 1862836.50 CE 388/03/03.00 1862837.00 CE 388/03/03.50 1922867.50 CE 552/07/11.00 1922868.00 CE 552/07/11.50 1936747.50 CE 590/07/12.00 1936748.00 CE 590/07/12.50 1940351.50 CE 600/05/24.00 1940352.00 CE 600/05/24.50 1948320.50 CE 622/03/19.00 1948321.00 CE 622/03/19.50 1948438.50 CE 622/07/15.00 1948439.00 CE 622/07/15.50 1948439.50 CE 622/07/16.00 1948440.00 CE 622/07/16.50 1952062.50 CE 632/06/16.00 1952063.00 CE 632/06/16.50 1952067.50 CE 632/06/21.00 1952068.00 CE 632/06/21.50 2110700.50 CE 1066/10/14.00 2110701.00 CE 1066/10/14.50 2114872.50 CE 1078/03/17.00 2114873.00 CE 1078/03/17.50 2289425.50 CE 1556/02/09.00 2289426.00 CE 1556/02/09.50 2299160.00 CE 1582/10/04.50 2299160.00 CE 1582/10/04.50 2299161.00 CE 1582/10/15.50 2299161.00 CE 1582/10/15.50 2333269.50 CE 1676/03/04.00 2333270.00 CE 1676/03/04.50 2361221.00 CE 1752/09/13.50 2361221.00 CE 1752/09/13.50 2361222.00 CE 1752/09/14.50 2361222.00 CE 1752/09/14.50 2372547.50 CE 1783/09/18.00 2372548.00 CE 1783/09/18.50 2375839.50 CE 1792/09/22.00 2375840.00 CE 1792/09/22.50 2394646.50 CE 1844/03/21.00 2394647.00 CE 1844/03/21.50 2394710.50 CE 1844/05/24.00 2394711.00 CE 1844/05/24.50 2397383.50 CE 1851/09/18.00 2397384.00 CE 1851/09/18.50 2400000.50 CE 1858/11/17.00 2400001.00 CE 1858/11/17.50 2409702.50 CE 1885/06/10.00 2409703.00 CE 1885/06/10.50 2415020.31 CE 1899/12/31.81 2415020.00 CE 1899/12/31.50 2429702.50 CE 1940/03/14.00 2429703.00 CE 1940/03/14.50 2439702.50 CE 1967/07/31.00 2439703.00 CE 1967/07/31.50 2440587.50 CE 1970/01/01.00 2440588.00 CE 1970/01/01.50 2443817.50 CE 1978/11/05.00 2443818.00 CE 1978/11/05.50 2443818.50 CE 1978/11/06.00 2443819.00 CE 1978/11/06.50 2444244.50 CE 1980/01/06.00 2444245.00 CE 1980/01/06.50 2449790.50 CE 1995/03/14.00 2449791.00 CE 1995/03/14.50 2450138.50 CE 1996/02/25.00 2450139.00 CE 1996/02/25.50 2451544.50 CE 2000/01/01.00 2451545.00 CE 2000/01/01.50 2460463.19 CE 2024/06/01.68 2460463.00 CE 2024/06/01.50 2456282.50 CE 2012/12/21.00 2456283.00 CE 2012/12/21.50 2913943.00 CE 3266/01/01.50 2913943.00 CE 3266/01/01.50 JED_TO_NOON_NEXT_TEST JED_TO_NOON_NEXT: JED => JED of following noon time. JED JED(noon) 0.00 BCE 4713/01/01.50 0.00 BCE 4713/01/01.50 1.00 BCE 4713/01/02.50 1.00 BCE 4713/01/02.50 259258.00 BCE 4004/10/23.50 259258.00 BCE 4004/10/23.50 347998.50 BCE 3761/10/08.00 347999.00 BCE 3761/10/08.50 584282.50 BCE 3114/09/06.00 584283.00 BCE 3114/09/06.50 588465.75 BCE 3102/02/18.25 588466.00 BCE 3102/02/18.50 758325.50 BCE 2637/03/08.00 758326.00 BCE 2637/03/08.50 1438178.50 BCE 776/07/09.00 1438179.00 BCE 776/07/09.50 1446389.50 BCE 753/01/01.00 1446390.00 BCE 753/01/01.50 1448637.50 BCE 747/02/26.00 1448638.00 BCE 747/02/26.50 1448637.50 BCE 747/02/26.00 1448638.00 BCE 747/02/26.50 1607708.50 BCE 312/09/01.00 1607709.00 BCE 312/09/01.50 1607738.50 BCE 312/10/01.00 1607739.00 BCE 312/10/01.50 1713262.50 BCE 23/08/29.00 1713263.00 BCE 23/08/29.50 1721058.50 BCE 1/01/02.00 1721059.00 BCE 1/01/02.50 1721422.50 BCE 1/12/31.00 1721423.00 BCE 1/12/31.50 1721423.50 CE 1/01/01.00 1721424.00 CE 1/01/01.50 1721425.50 CE 1/01/03.00 1721426.00 CE 1/01/03.50 1721425.50 CE 1/01/03.00 1721426.00 CE 1/01/03.50 1724220.50 CE 8/08/29.00 1724221.00 CE 8/08/29.50 1741959.50 CE 57/03/24.00 1741960.00 CE 57/03/24.50 1749994.50 CE 79/03/24.00 1749995.00 CE 79/03/24.50 1825029.50 CE 284/08/29.00 1825030.00 CE 284/08/29.50 1862836.50 CE 388/03/03.00 1862837.00 CE 388/03/03.50 1922867.50 CE 552/07/11.00 1922868.00 CE 552/07/11.50 1936747.50 CE 590/07/12.00 1936748.00 CE 590/07/12.50 1940351.50 CE 600/05/24.00 1940352.00 CE 600/05/24.50 1948320.50 CE 622/03/19.00 1948321.00 CE 622/03/19.50 1948438.50 CE 622/07/15.00 1948439.00 CE 622/07/15.50 1948439.50 CE 622/07/16.00 1948440.00 CE 622/07/16.50 1952062.50 CE 632/06/16.00 1952063.00 CE 632/06/16.50 1952067.50 CE 632/06/21.00 1952068.00 CE 632/06/21.50 2110700.50 CE 1066/10/14.00 2110701.00 CE 1066/10/14.50 2114872.50 CE 1078/03/17.00 2114873.00 CE 1078/03/17.50 2289425.50 CE 1556/02/09.00 2289426.00 CE 1556/02/09.50 2299160.00 CE 1582/10/04.50 2299160.00 CE 1582/10/04.50 2299161.00 CE 1582/10/15.50 2299161.00 CE 1582/10/15.50 2333269.50 CE 1676/03/04.00 2333270.00 CE 1676/03/04.50 2361221.00 CE 1752/09/13.50 2361221.00 CE 1752/09/13.50 2361222.00 CE 1752/09/14.50 2361222.00 CE 1752/09/14.50 2372547.50 CE 1783/09/18.00 2372548.00 CE 1783/09/18.50 2375839.50 CE 1792/09/22.00 2375840.00 CE 1792/09/22.50 2394646.50 CE 1844/03/21.00 2394647.00 CE 1844/03/21.50 2394710.50 CE 1844/05/24.00 2394711.00 CE 1844/05/24.50 2397383.50 CE 1851/09/18.00 2397384.00 CE 1851/09/18.50 2400000.50 CE 1858/11/17.00 2400001.00 CE 1858/11/17.50 2409702.50 CE 1885/06/10.00 2409703.00 CE 1885/06/10.50 2415020.31 CE 1899/12/31.81 2415021.00 CE 1900/01/01.50 2429702.50 CE 1940/03/14.00 2429703.00 CE 1940/03/14.50 2439702.50 CE 1967/07/31.00 2439703.00 CE 1967/07/31.50 2440587.50 CE 1970/01/01.00 2440588.00 CE 1970/01/01.50 2443817.50 CE 1978/11/05.00 2443818.00 CE 1978/11/05.50 2443818.50 CE 1978/11/06.00 2443819.00 CE 1978/11/06.50 2444244.50 CE 1980/01/06.00 2444245.00 CE 1980/01/06.50 2449790.50 CE 1995/03/14.00 2449791.00 CE 1995/03/14.50 2450138.50 CE 1996/02/25.00 2450139.00 CE 1996/02/25.50 2451544.50 CE 2000/01/01.00 2451545.00 CE 2000/01/01.50 2460463.19 CE 2024/06/01.68 2460464.00 CE 2024/06/02.50 2456282.50 CE 2012/12/21.00 2456283.00 CE 2012/12/21.50 2913943.00 CE 3266/01/01.50 2913943.00 CE 3266/01/01.50 JED_TO_WEEKDAY_TEST: Fortran90 version JED_TO_WEEKDAY determines the weekday corresponding to a JED. JED W W True Computed 1507231.500000 1 1 0.0000 1660037.500000 4 4 0.0000 1746893.500000 4 4 0.0000 1770641.500000 1 1 0.0000 1892731.500000 4 4 0.0000 1931579.500000 2 2 7.0000 1974851.500000 7 7 0.0000 2091164.500000 1 1 0.0000 2121509.500000 1 1 0.0000 2155779.500000 6 6 0.0000 2174029.500000 7 7 0.0000 2191584.500000 6 6 0.0000 2195261.500000 1 1 0.0000 2229274.500000 1 1 0.0000 2245580.500000 4 4 0.0000 2266100.500000 7 7 0.0000 2288542.500000 7 7 0.0000 2290901.500000 7 7 0.0000 2323140.500000 4 4 0.0000 2334848.500000 1 1 0.0000 2348020.500000 6 6 0.0000 2366978.500000 1 1 0.0000 2385648.500000 2 2 7.0000 2392825.500000 4 4 0.0000 2416223.500000 1 1 0.0000 2425848.500000 1 1 0.0000 2430266.500000 2 2 7.0000 2430833.500000 2 2 7.0000 2431004.500000 5 5 0.0000 2448698.500000 3 3 0.0000 2450138.500000 1 1 0.0000 2465737.500000 4 4 0.0000 2486076.500000 1 1 0.0000 JED_TO_WEEKDAY_TEST: Normal end of execution. JED_TO_YEAR_HEBREW_TEST For the Hebrew calendar, JED_TO_YEAR_HEBREW returns the year of a given JED. JED Hebrew Year 347998.50 1AM 584282.50 647AM 588465.75 659AM 758325.50 1124AM 1438178.50 2985AM 1446389.50 3008AM 1448637.50 3014AM 1448637.50 3014AM 1607708.50 3449AM 1607738.50 3449AM 1713262.50 3738AM 1721058.50 3760AM 1721422.50 3761AM 1721423.50 3761AM 1721425.50 3761AM 1721425.50 3761AM 1724220.50 3768AM 1741959.50 3817AM 1749994.50 3839AM 1825029.50 4044AM 1862836.50 4148AM 1922867.50 4312AM 1936747.50 4350AM 1940351.50 4360AM 1948320.50 4382AM 1948438.50 4382AM 1948439.50 4382AM 1952062.50 4392AM 1952067.50 4392AM 2110700.50 4827AM 2114872.50 4838AM 2289425.50 5316AM 2299160.00 5342AM 2299161.00 5342AM 2333269.50 5436AM 2361221.00 5512AM 2361222.00 5512AM 2372547.50 5543AM 2375839.50 5552AM 2394646.50 5604AM 2394710.50 5604AM 2397383.50 5611AM 2400000.50 5619AM 2409702.50 5645AM 2415020.31 5660AM 2429702.50 5700AM 2439702.50 5727AM 2440587.50 5730AM 2443817.50 5739AM 2443818.50 5739AM 2444244.50 5740AM 2449790.50 5755AM 2450138.50 5756AM 2451544.50 5760AM 2460463.19 5784AM 2456282.50 5773AM 2913943.00 7026AM JED_WEEKDAY_VALUES_TEST: JED_WEEKDAY_VALUES returns Julian Ephemeris Dates (JED) and the corresponding weekday JED # Weekday 1507231.50 1 Sunday 1660037.50 4 Wednesday 1746893.50 4 Wednesday 1770641.50 1 Sunday 1892731.50 4 Wednesday 1931579.50 2 Monday 1974851.50 7 Saturday 2091164.50 1 Sunday 2121509.50 1 Sunday 2155779.50 6 Friday 2174029.50 7 Saturday 2191584.50 6 Friday 2195261.50 1 Sunday 2229274.50 1 Sunday 2245580.50 4 Wednesday 2266100.50 7 Saturday 2288542.50 7 Saturday 2290901.50 7 Saturday 2323140.50 4 Wednesday 2334848.50 1 Sunday 2348020.50 6 Friday 2366978.50 1 Sunday 2385648.50 2 Monday 2392825.50 4 Wednesday 2416223.50 1 Sunday 2425848.50 1 Sunday 2430266.50 2 Monday 2430833.50 2 Monday 2431004.50 5 Thursday 2448698.50 3 Tuesday 2450138.50 1 Sunday 2465737.50 4 Wednesday 2486076.50 1 Sunday MONTH_CAL_COMMON_TEST For the Common calendar: MONTH_CAL_COMMON prints a month calendar. COMMON CALENDAR October CE 1582 Su M Tu W Th F Sa 1 2 3 4 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 COMMON CALENDAR September CE 1752 Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 COMMON CALENDAR June CE 2024 Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 MONTH_CAL_ENGLISH_TEST For the English calendar: MONTH_CAL_ENGLISH prints a month calendar. ENGLISH CALENDAR October AD OS 1582 Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ENGLISH CALENDAR September AD OS 1752 Su M Tu W Th F Sa 1 2 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ENGLISH CALENDAR June AD NS 2024 Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 MONTH_CAL_GREGORIAN_TEST For the Gregorian calendar: MONTH_CAL_GREGORIAN prints a month calendar. GREGORIAN CALENDAR October AD 1582 Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 GREGORIAN CALENDAR September AD 1752 Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 GREGORIAN CALENDAR June AD 2024 Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 MONTH_CAL_HEBREW_TEST For the Hebrew calendar: MONTH_CAL_HEBREW prints a month calendar. HEBREW CALENDAR Tishri 5343AM Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 HEBREW CALENDAR Elul 5512AM Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 HEBREW CALENDAR Iyar 5784AM Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 MONTH_CAL_ISLAMIC_A_TEST For the Islamic A calendar: MONTH_CAL_ISLAMIC_A prints a month calendar. ISLAMIC-A CALENDAR Muharram 500AH Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ISLAMIC-A CALENDAR Safar 500AH Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ISLAMIC-A CALENDAR Dhul-quda 1445AH Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 MONTH_LENGTH_JULIAN_TEST For the Julian calendar, MONTH_LENGTH_JULIAN returns month lengths. 1582 AD 1582 Year length in months = 12 Year length in days = 365 January 31 February 28 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 1752 AD 1752 Year length in months = 12 Year length in days = 366 January 31 February 29 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 1900 AD 1900 Year length in months = 12 Year length in days = 366 January 31 February 29 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 2000 AD 2000 Year length in months = 12 Year length in days = 366 January 31 February 29 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 MONTH_TO_MONTH_NAME_COMMON_TEST MONTH_TO_MONTH_NAME_COMMON names months of the year. 1 January 2 February 3 March 4 April 5 May 6 June 7 July 8 August 9 September 10 October 11 November 12 December MONTH_TO_MONTH_NAME_COMMON3_TEST MONTH_TO_MONTH_NAME_COMMON3 names months of the year. 1 Jan 2 Feb 3 Mar 4 Apr 5 May 6 Jun 7 Jul 8 Aug 9 Sep 10 Oct 11 Nov 12 Dec MONTH_TO_MONTH_NAME_GREEK_TEST For the Greek calendar, MONTH_TO_MONTH_NAME_GREEK names the months. 1 Hecatombaeon 2 Metageitnion 3 Boedromion 4 Pyanepsion 5 Maemacterion 6 Poseidon 7 Gamelion 8 Anthesterion 9 Elaphebolion 10 Munychion 11 Thargelion 12 Scirophorion NYT_TO_JED_TEST For the New York Times issue date: NYT1 -> JED1 by historical record. NYT1 -> JED2 by "NYT_TO_JED" Conversions agree between 1905 and 1995. but there are problems at 1905 and earlier. Volume Issue => JED1 Date1 Volume Issue <= JED2 Date2 JED diff 1 1 2397383.50 CE 1851/09/18.00 7 1980 2399703.50 CE 1858/01/24.00 -2320.00 7 2155 2399908.50 CE 1858/08/17.00 13 3818 2401857.50 CE 1863/12/18.00 -1949.00 10 2990 2400886.50 CE 1861/04/21.00 15 4528 2402692.50 CE 1866/04/01.00 -1806.00 14 4130 2402224.50 CE 1864/12/19.00 18 5505 2403832.50 CE 1869/05/15.00 -1608.00 20 6189 2404630.50 CE 1871/07/22.00 24 7269 2405891.50 CE 1875/01/03.00 -1261.00 47 14499 2414326.50 CE 1898/02/06.00 47 14392 2414201.50 CE 1897/10/04.00 125.00 47 15000 2414327.50 CE 1898/02/07.00 48 15322 2414702.50 CE 1899/02/17.00 -375.00 52 16579 2416169.50 CE 1903/02/24.00 52 16675 2416281.50 CE 1903/06/16.00 -112.00 53 16909 2416554.50 CE 1904/03/15.00 53 16958 2416611.50 CE 1904/05/11.00 -57.00 54 17292 2416994.50 CE 1905/05/29.00 54 17292 2416994.50 CE 1905/05/29.00 0.00 55 17561 2417263.50 CE 1906/02/22.00 55 17561 2417263.50 CE 1906/02/22.00 0.00 57 18164 2417866.50 CE 1907/10/18.00 57 18164 2417866.50 CE 1907/10/18.00 0.00 58 18856 2418558.50 CE 1909/09/09.00 58 18856 2418558.50 CE 1909/09/09.00 0.00 66 21619 2421321.50 CE 1917/04/03.00 66 21619 2421321.50 CE 1917/04/03.00 0.00 74 24651 2424353.50 CE 1925/07/22.00 74 24651 2424353.50 CE 1925/07/22.00 0.00 89 29827 2429529.50 CE 1939/09/23.00 89 29827 2429529.50 CE 1939/09/23.00 0.00 89 30000 2429702.50 CE 1940/03/14.00 89 30000 2429702.50 CE 1940/03/14.00 0.00 94 31881 2431583.50 CE 1945/05/08.00 94 31881 2431583.50 CE 1945/05/08.00 0.00 94 31980 2431682.50 CE 1945/08/15.00 94 31980 2431682.50 CE 1945/08/15.00 0.00 113 38864 2438566.50 CE 1964/06/20.00 113 38864 2438566.50 CE 1964/06/20.00 0.00 114 39317 2439019.50 CE 1965/09/16.00 114 39317 2439019.50 CE 1965/09/16.00 0.00 117 40076 2439778.50 CE 1967/10/15.00 117 40076 2439778.50 CE 1967/10/15.00 0.00 118 40721 2440423.50 CE 1969/07/21.00 118 40721 2440423.50 CE 1969/07/21.00 0.00 120 41418 2441120.50 CE 1971/06/18.00 120 41418 2441120.50 CE 1971/06/18.00 0.00 127 44027 2443729.50 CE 1978/08/09.00 127 44027 2443729.50 CE 1978/08/09.00 0.00 128 44028 2443818.50 CE 1978/11/06.00 128 44028 2443818.50 CE 1978/11/06.00 0.00 141 48939 2448729.50 CE 1992/04/17.00 141 48939 2448729.50 CE 1992/04/17.00 0.00 144 50000 2449790.50 CE 1995/03/14.00 144 50000 2449790.50 CE 1995/03/14.00 0.00 147 50939 2450729.50 CE 1997/10/08.00 147 50939 2450729.50 CE 1997/10/08.00 0.00 149 51753 2451543.50 CE 1999/12/31.00 149 51753 2451543.50 CE 1999/12/31.00 0.00 149 51254 2451544.50 CE 2000/01/01.00 149 51254 2451544.50 CE 2000/01/01.00 0.00 150 51599 2451889.50 CE 2000/12/11.00 150 51599 2451889.50 CE 2000/12/11.00 0.00 154 53108 2453398.50 CE 2005/01/28.00 154 53108 2453398.50 CE 2005/01/28.00 0.00 157 54136 2454426.50 CE 2007/11/22.00 157 54136 2454426.50 CE 2007/11/22.00 0.00 WEEKDAY_TO_NAME_COMMON_TEST WEEKDAY_TO_NAME_COMMON names the days of the week, 1 Sunday 2 Monday 3 Tuesday 4 Wednesday 5 Thursday 6 Friday 7 Saturday WEEKDAY_TO_NAME_COMMON2_TEST WEEKDAY_TO_NAME_COMMON2 names the days of the week, 1 Su 2 M 3 Tu 4 W 5 Th 6 F 7 Sa WEEKDAY_TO_NAME_COMMON3_TEST WEEKDAY_TO_NAME_COMMON3 names the days of the week, 1 Sun 2 Mon 3 Tue 4 Wed 5 Thu 6 Fri 7 Sat WEEKDAY_TO_NAME_ISLAMIC_TEST For the Islamic calendar, WEEKDAY_TO_NAME_ISLAMIC names the days of the week. 1 Yom ilHadd 2 Yom litneen 3 Yom ittalat 4 Yom larba 5 Yom ilkhamiis 6 Yom ilguma 7 Yom issabt WEEKDAY_VALUES_TEST: WEEKDAY_VALUES returns values of the weekday for a given Y/M/D date. Y M D W -587 7 30 1 -169 12 8 4 70 9 26 4 135 10 3 1 470 1 7 4 576 5 18 2 694 11 7 7 1013 4 19 1 1066 10 14 7 1096 5 18 1 1190 3 16 6 1240 3 3 7 1288 3 26 6 1298 4 20 1 1391 6 4 1 1436 1 25 4 1492 3 31 7 1553 9 9 7 1560 2 24 7 1648 6 10 4 1680 6 30 1 1716 7 24 6 1768 6 19 1 1819 8 2 2 1839 3 27 4 1903 4 19 1 1929 8 25 1 1941 9 29 2 1943 4 19 2 1943 10 7 5 1992 3 17 3 1996 2 25 1 2038 11 10 4 2094 7 18 1 Y_TO_S_COMMON_TEST: Y_TO_S_COMMON converts a year Y to a string S. Y "S" -333 "BCE 333 " 1424 "CE 1424 " 468 "CE 468 " 223 "CE 223 " -215 "BCE 215 " 1180 "CE 1180 " -90 "BCE 90 " -988 "BCE 988 " -336 "BCE 336 " 1749 "CE 1749 " YEAR_IS_LEAP_ENGLISH_TEST For the English calendar: YEAR_IS_LEAP_ENGLISH reports leap years. Year Leap? AD NS 1990 F AD NS 1991 F AD NS 1992 T AD NS 1993 F AD NS 1994 F AD NS 1995 F AD NS 1996 T AD NS 1997 F AD NS 1998 F AD NS 1999 F AD NS 2000 T YEAR_IS_LEAP_GREEK_TEST For the Greek calendar: YEAR_IS_LEAP_GREEK reports leap years. Year Leap? OL 1.1 F OL 1.2 F OL 1.3 T OL 1.4 F OL 2.1 F OL 2.2 T OL 2.3 F OL 2.4 F OL 3.1 F OL 3.2 F YEAR_LENGTH_DAYS_COMMON_TEST For the Common calendar: YEAR_LENGTH_DAYS_COMMON gives the length of a year. Year Length CE 1580 366 CE 1581 365 CE 1582 355 CE 1583 365 CE 1584 366 CE 1585 365 CE 1750 365 CE 1751 365 CE 1752 366 CE 1753 365 CE 1754 365 CE 1755 365 CE 1000 366 CE 1100 366 CE 1200 366 CE 1300 366 CE 1400 366 CE 1500 366 CE 1600 366 CE 1700 365 CE 1800 365 CE 1900 365 CE 2000 366 YEAR_TO_EPACT_GREGORIAN_TEST For the Gregorian calendar, YEAR_TO_EPACT_GREGORIAN determines the epact of a year. Year Epact BC 2 26 BC 1 8 AD 1 19 AD 2 0 AD 3 11 AD 4 22 AD 5 3 AD 6 14 AD 7 25 AD 8 6 AD 9 17 AD 10 28 AD 11 9 AD 12 20 AD 13 1 AD 14 12 AD 15 23 AD 16 4 AD 17 15 AD 18 26 AD 19 8 AD 20 19 YEAR_TO_EPACT_JULIAN_TEST For the Julian calendar, YEAR_TO_EPACT_JULIAN determines the epact of a year. Year Epact BC 2 26 BC 1 8 AD 1 19 AD 2 0 AD 3 11 AD 4 22 AD 5 3 AD 6 14 AD 7 25 AD 8 6 AD 9 17 AD 10 28 AD 11 9 AD 12 20 AD 13 1 AD 14 12 AD 15 23 AD 16 4 AD 17 15 AD 18 26 AD 19 8 AD 20 19 YEAR_TO_GOLDEN_NUMBER_TEST YEAR_TO_GOLDEN_NUMBER determines the golden number of a year. Year Golden Number BCE 2 19 BCE 1 1 CE 1 2 CE 2 3 CE 3 4 CE 4 5 CE 5 6 CE 6 7 CE 7 8 CE 8 9 CE 9 10 CE 10 11 CE 11 12 CE 12 13 CE 13 14 CE 14 15 CE 15 16 CE 16 17 CE 17 18 CE 18 19 CE 19 1 CE 20 2 YEAR_TO_TYPE_HEBREW_TEST For the Hebrew calendar, YEAR_TO_TYPE_HEBREW determines the type of a year. Year TYPE 5760AM 6 5761AM 1 5762AM 2 5763AM 6 5764AM 3 5765AM 4 5766AM 2 5767AM 3 5768AM 4 5769AM 2 5770AM 3 5771AM 6 5772AM 2 5773AM 1 5774AM 6 5775AM 2 5776AM 6 5777AM 1 5778AM 2 5779AM 6 5780AM 3 YMDF_TO_WEEK_COMMON_TEST YMDF_TO_WEEK_COMMON: week number for a YMDF date. JED YMDF Week 0.00 BCE 4713/01/01.50 0 1.00 BCE 4713/01/02.50 0 259258.00 BCE 4004/10/23.50 44 347998.50 BCE 3761/10/08.00 41 584282.50 BCE 3114/09/06.00 37 588465.75 BCE 3102/02/18.25 8 758325.50 BCE 2637/03/08.00 11 1438178.50 BCE 776/07/09.00 28 1446389.50 BCE 753/01/01.00 1 1448637.50 BCE 747/02/26.00 9 1448637.50 BCE 747/02/26.00 9 1607708.50 BCE 312/09/01.00 35 1607738.50 BCE 312/10/01.00 40 1713262.50 BCE 23/08/29.00 36 1721058.50 BCE 1/01/02.00 1 1721422.50 BCE 1/12/31.00 53 1721423.50 CE 1/01/01.00 1 1721425.50 CE 1/01/03.00 2 1721425.50 CE 1/01/03.00 2 1724220.50 CE 8/08/29.00 35 1741959.50 CE 57/03/24.00 13 1749994.50 CE 79/03/24.00 13 1825029.50 CE 284/08/29.00 35 1862836.50 CE 388/03/03.00 10 1922867.50 CE 552/07/11.00 28 1936747.50 CE 590/07/12.00 28 1940351.50 CE 600/05/24.00 22 1948320.50 CE 622/03/19.00 12 1948438.50 CE 622/07/15.00 29 1948439.50 CE 622/07/16.00 29 1952062.50 CE 632/06/16.00 25 1952067.50 CE 632/06/21.00 26 2110700.50 CE 1066/10/14.00 41 2114872.50 CE 1078/03/17.00 11 2289425.50 CE 1556/02/09.00 7 2299160.00 CE 1582/10/04.50 40 2299161.00 CE 1582/10/15.50 40 2333269.50 CE 1676/03/04.00 10 2361221.00 CE 1752/09/13.50 38 2361222.00 CE 1752/09/14.50 38 2372547.50 CE 1783/09/18.00 38 2375839.50 CE 1792/09/22.00 38 2394646.50 CE 1844/03/21.00 12 2394710.50 CE 1844/05/24.00 21 2397383.50 CE 1851/09/18.00 38 2400000.50 CE 1858/11/17.00 47 2409702.50 CE 1885/06/10.00 24 2415020.31 CE 1899/12/31.81 53 2429702.50 CE 1940/03/14.00 11 2439702.50 CE 1967/07/31.00 31 2440587.50 CE 1970/01/01.00 1 2443817.50 CE 1978/11/05.00 45 2443818.50 CE 1978/11/06.00 45 2444244.50 CE 1980/01/06.00 2 2449790.50 CE 1995/03/14.00 11 2450138.50 CE 1996/02/25.00 9 2451544.50 CE 2000/01/01.00 1 2460463.19 CE 2024/06/01.68 22 2456282.50 CE 2012/12/21.00 51 2913943.00 CE 3266/01/01.50 1 YMDF_TO_WEEKDAY_HEBREW_TEST For the HEBREW calendar: YMDF_TO_WEEKDAY_HEBREW returns the day of the week. JED YMDF Day of the week 347999.00 1.50Tishri1AM 3 Yom shelishi 584283.00 10.50Elul647AM 2 Yom sheni 588466.00 30.50Shebat659AM 6 Yom shishi 758326.00 30.50Adar1124AM 4 Yom revii 1438179.00 28.50Tammuz2985AM 3 Yom shelishi 1446390.00 1.50Shebat3008AM 3 Yom shelishi 1448638.00 5.50Adar3014AM 4 Yom revii 1448638.00 5.50Adar3014AM 4 Yom revii 1607709.00 24.50Elul3449AM 7 Sabbath 1607739.00 25.50Tishri3450AM 2 Yom sheni 1713263.00 6.50Elul3738AM 1 Yom rishon 1721059.00 6.50Shebat3760AM 6 Yom shishi 1721423.00 14.50Tebet3761AM 6 Yom shishi 1721424.00 15.50Tebet3761AM 7 Sabbath 1721426.00 17.50Tebet3761AM 2 Yom sheni 1721426.00 17.50Tebet3761AM 2 Yom sheni 1724221.00 7.50Elul3768AM 4 Yom revii 1741960.00 29.50Veadar3817AM 5 Yom hamishi 1749995.00 1.50Nisan3839AM 4 Yom revii 1825030.00 28.50Elul4044AM 6 Yom shishi 1862837.00 7.50Veadar4148AM 6 Yom shishi 1922868.00 3.50Ab4312AM 5 Yom hamishi 1936748.00 4.50Ab4350AM 4 Yom revii 1940352.00 4.50Sivan4360AM 3 Yom shelishi 1948321.00 1.50Nisan4382AM 6 Yom shishi 1948439.00 1.50Ab4382AM 5 Yom hamishi 1948440.00 2.50Ab4382AM 6 Yom shishi 1952063.00 21.50Sivan4392AM 3 Yom shelishi 1952068.00 26.50Sivan4392AM 1 Yom rishon 2110701.00 21.50Tishri4827AM 7 Sabbath 2114873.00 29.50Adar4838AM 7 Sabbath 2289426.00 27.50Shebat5316AM 1 Yom rishon 2299160.00 17.50Tishri5343AM 5 Yom hamishi 2299161.00 18.50Tishri5343AM 6 Yom shishi 2333270.00 18.50Adar5436AM 4 Yom revii 2361221.00 4.50Tishri5513AM 4 Yom revii 2361222.00 5.50Tishri5513AM 5 Yom hamishi 2372548.00 20.50Elul5543AM 5 Yom hamishi 2375840.00 5.50Tishri5553AM 7 Sabbath 2394647.00 2.50Nisan5604AM 5 Yom hamishi 2394711.00 7.50Sivan5604AM 6 Yom shishi 2397384.00 20.50Elul5611AM 5 Yom hamishi 2400001.00 9.50Kislev5619AM 4 Yom revii 2409703.00 26.50Sivan5645AM 4 Yom revii 2415021.00 29.50Tebet5660AM 2 Yom sheni 2429703.00 3.50Veadar5700AM 5 Yom hamishi 2439703.00 22.50Tammuz5727AM 2 Yom sheni 2440588.00 22.50Tebet5730AM 5 Yom hamishi 2443818.00 4.50Heshvan5739AM 1 Yom rishon 2443819.00 5.50Heshvan5739AM 2 Yom sheni 2444245.00 16.50Tebet5740AM 1 Yom rishon 2449791.00 11.50Veadar5755AM 3 Yom shelishi 2450139.00 4.50Adar5756AM 1 Yom rishon 2451545.00 22.50Tebet5760AM 7 Sabbath 2460464.00 24.50Iyar5784AM 1 Yom rishon 2456283.00 7.50Tebet5773AM 6 Yom shishi 2913943.00 30.50Kislev7026AM 6 Yom shishi YMDF_TO_WEEKDAY_REPUBLICAN_TEST For the Republican calendar: YMDF_TO_WEEKDAY_REPUBLICAN returns the day of the week. JED YMDF Day of the week 2375840.00 ER 1/01/01.50 1 Primedi 2394647.00 ER 52/06/30.50 10 Decadi 2394711.00 ER 52/09/04.50 4 Quartidi 2397384.00 ER 59/13/01.50 1 Primedi 2400001.00 ER 67/02/26.50 6 Sextidi 2409703.00 ER 93/09/21.50 1 Primedi 2415021.00 ER 108/04/11.50 1 Primedi 2429703.00 ER 148/06/23.50 3 Tridi 2439703.00 ER 175/11/12.50 2 Duodi 2440588.00 ER 178/04/11.50 1 Primedi 2443818.00 ER 187/02/14.50 4 Quartidi 2443819.00 ER 187/02/15.50 5 Quintidi 2444245.00 ER 188/04/15.50 5 Quintidi 2449791.00 ER 203/06/24.50 4 Quartidi 2450139.00 ER 204/06/06.50 6 Sextidi 2451545.00 ER 208/04/11.50 1 Primedi 2460464.00 ER 232/09/14.50 4 Quartidi 2456283.00 ER 221/04/01.50 1 Primedi 2913943.00 ER 1474/04/12.50 2 Duodi YMDHMS_DIF_DHMS_TEST YMDHMS_DIF_DHMS finds the DHMS difference between YMDHMS dates. YMDHMS 1 YMDHMS 2 Difference D H M S CE 1997/02/12 13:12:33 CE 1997/03/14 04:21:33 29 15 9 0 YMDHMS_TO_DECIMAL_TEST YMDHMS_TO_DECIMAL convert a date to a year and decimal. YMDHMS Y.F CE 1964/04/11 19:07:36 1964.2781 CE 1962/05/11 16:11:38 1962.3580 CE 1965/06/06 10:10:32 1965.4286 CE 1965/01/31 18:30:44 1965.0843 CE 1969/04/01 12:43:53 1969.2480 CE 1961/08/23 21:45:01 1961.6436 CE 1969/04/06 01:16:36 1969.2604 CE 1965/03/01 18:41:26 1965.1638 CE 1969/04/21 12:41:50 1969.3028 CE 1967/05/14 02:39:50 1967.3647 TEST003 For converting between Julian Ephemeris Dates and Mayan Long Count dates: JED_TO_MAYAN_LONG, MAYAN_LONG_TO_JED. JED (in) MAYAN JED (out) P B K T U D 584282.50 0 0 0 0 0 0 584282.50 588465.75 0 0 0 11 11 3 588465.75 758325.50 0 1 4 3 8 3 758325.50 1438178.50 0 5 18 11 16 16 1438178.50 1446389.50 0 5 19 14 13 7 1446389.50 1448637.50 0 6 0 0 17 15 1448637.50 1448637.50 0 6 0 0 17 15 1448637.50 1607708.50 0 7 2 2 15 6 1607708.50 1607738.50 0 7 2 2 16 16 1607738.50 1713262.50 0 7 16 16 1 0 1713262.50 1721058.50 0 7 17 17 12 16 1721058.50 1721422.50 0 7 17 18 13 0 1721422.50 1721423.50 0 7 17 18 13 1 1721423.50 1721425.50 0 7 17 18 13 3 1721425.50 1721425.50 0 7 17 18 13 3 1721425.50 1724220.50 0 7 18 6 8 18 1724220.50 1741959.50 0 8 0 15 13 17 1741959.50 1749994.50 0 8 1 18 1 12 1749994.50 1825029.50 0 8 12 6 9 7 1825029.50 1862836.50 0 8 17 11 9 14 1862836.50 1922867.50 0 9 5 18 5 5 1922867.50 1936747.50 0 9 7 16 15 5 1936747.50 1940351.50 0 9 8 6 15 9 1940351.50 1948320.50 0 9 9 8 17 18 1948320.50 1948438.50 0 9 9 9 5 16 1948438.50 1948439.50 0 9 9 9 5 17 1948439.50 1952062.50 0 9 9 19 7 0 1952062.50 1952067.50 0 9 9 19 7 5 1952067.50 2110700.50 0 10 12 0 0 18 2110700.50 2114872.50 0 10 12 11 11 10 2114872.50 2289425.50 0 11 16 16 9 3 2289425.50 2299160.00 0 11 18 3 9 17 2299160.00 2299161.00 0 11 18 3 9 18 2299161.00 2333269.50 0 12 2 18 5 7 2333269.50 2361221.00 0 12 6 15 16 18 2361221.00 2361222.00 0 12 6 15 16 19 2361222.00 2372547.50 0 12 8 7 7 5 2372547.50 2375839.50 0 12 8 16 9 17 2375839.50 2394646.50 0 12 11 8 14 4 2394646.50 2394710.50 0 12 11 8 17 8 2394710.50 2397383.50 0 12 11 16 7 1 2397383.50 2400000.50 0 12 12 3 11 18 2400000.50 2409702.50 0 12 13 10 11 0 2409702.50 2415020.31 0 12 14 5 6 17 2415020.31 2429702.50 0 12 16 6 3 0 2429702.50 2439702.50 0 12 17 13 17 0 2439702.50 2440587.50 0 12 17 16 7 5 2440587.50 2443817.50 0 12 18 5 6 15 2443817.50 2443818.50 0 12 18 5 6 16 2443818.50 2444244.50 0 12 18 6 10 2 2444244.50 2449790.50 0 12 19 1 17 8 2449790.50 2450138.50 0 12 19 2 16 16 2450138.50 2451544.50 0 12 19 6 15 2 2451544.50 2460463.19 0 13 0 11 11 0 2460463.19 2456282.50 0 13 0 0 0 0 2456282.50 2913943.00 0 16 3 11 5 0 2913943.00 TEST004 For converting between Julian Ephemeris Dates and Mayan Round dates: JED_TO_MAYAN_ROUND, MAYAN_ROUND_TO_JED. JED (in) MAYAN JED (out) Y A B C D F 584282.50 0 4 20 8 17 0.00 584282.50 588465.75 0 1 3 11 7 0.25 588465.75 758325.50 9 3 3 6 14 0.00 758325.50 1438178.50 44 8 16 4 7 0.00 1438178.50 1446389.50 45 3 7 5 16 0.00 1446389.50 1448637.50 45 2 15 18 0 0.00 1448637.50 1448637.50 45 2 15 18 0 0.00 1448637.50 1607708.50 53 5 6 14 15 0.00 1607708.50 1607738.50 53 9 16 4 17 0.00 1607738.50 1713262.50 59 12 20 18 0 0.00 1713262.50 1721058.50 59 8 16 9 7 0.00 1721058.50 1721422.50 59 8 20 8 7 0.00 1721422.50 1721423.50 59 9 1 9 7 0.00 1721423.50 1721425.50 59 11 3 11 7 0.00 1721425.50 1721425.50 59 11 3 11 7 0.00 1721425.50 1724220.50 60 11 18 6 1 0.00 1724220.50 1741959.50 60 5 17 5 12 0.00 1741959.50 1749994.50 61 6 12 10 12 0.00 1749994.50 1825029.50 65 5 7 15 4 0.00 1825029.50 1862836.50 67 8 14 7 15 0.00 1862836.50 1922867.50 70 5 5 13 5 0.00 1922867.50 1936747.50 71 1 5 3 6 0.00 1936747.50 1940351.50 71 4 9 17 3 0.00 1940351.50 1948320.50 71 4 18 16 0 0.00 1948320.50 1948438.50 71 5 16 14 6 0.00 1948438.50 1948439.50 71 6 17 15 6 0.00 1948439.50 1952062.50 72 2 20 8 5 0.00 1952062.50 1952067.50 72 7 5 13 5 0.00 1952067.50 2110700.50 80 1 18 16 16 0.00 2110700.50 2114872.50 80 13 10 8 6 0.00 2114872.50 2289425.50 89 2 3 11 10 0.00 2289425.50 2299160.00 90 12 17 10 4 0.50 2299160.00 2299161.00 90 13 18 11 4 0.50 2299161.00 2333269.50 92 10 7 15 12 0.00 2333269.50 2361221.00 93 11 18 1 5 0.50 2361221.00 2361222.00 93 12 19 2 5 0.50 2361222.00 2372547.50 94 2 5 13 5 0.00 2372547.50 2375839.50 94 5 17 0 6 0.00 2375839.50 2394646.50 95 1 4 12 15 0.00 2394646.50 2394710.50 95 13 8 11 0 0.00 2394710.50 2397383.50 95 8 1 9 6 0.00 2397383.50 2400000.50 95 12 18 11 9 0.00 2400000.50 2409702.50 96 3 20 18 1 0.00 2409702.50 2415020.31 96 3 17 5 12 0.81 2415020.31 2429702.50 97 9 20 8 16 0.00 2429702.50 2439702.50 97 12 20 8 5 0.00 2439702.50 2440587.50 97 13 5 3 13 0.00 2440587.50 2443817.50 97 6 15 8 10 0.00 2443817.50 2443818.50 97 7 16 9 10 0.00 2443818.50 2444244.50 97 4 2 10 13 0.00 2444244.50 2449790.50 98 12 8 1 17 0.00 2449790.50 2450138.50 98 9 16 4 16 0.00 2450138.50 2451544.50 98 11 2 10 13 0.00 2451544.50 2460463.19 98 11 20 3 3 0.69 2460463.19 2456282.50 98 4 20 3 13 0.00 2456282.50 2913943.00 122 12 20 13 10 0.50 2913943.00 TEST0065 JED_TO_YEARCOUNT_BESSEL returns a tropical year count based at 1900. JED_TO_YEARCOUNT_JULIAN returns a Julian year count based at 2000. JED YMDF Common Bessel Year Julian Year 0.00 BCE 4713/01/01.50 -4712.1065 -4711.9630 1.00 BCE 4713/01/02.50 -4712.1038 -4711.9603 259258.00 BCE 4004/10/23.50 -4002.2816 -4002.1533 347998.50 BCE 3761/10/08.00 -3759.3182 -3759.1951 584282.50 BCE 3114/09/06.00 -3112.3940 -3112.2847 588465.75 BCE 3102/02/18.25 -3100.9407 -3100.8316 758325.50 BCE 2637/03/08.00 -2635.8801 -2635.7810 1438178.50 BCE 776/07/09.00 -774.5043 -774.4449 1446389.50 BCE 753/01/01.00 -752.0233 -751.9644 1448637.50 BCE 747/02/26.00 -745.8685 -745.8097 1448637.50 BCE 747/02/26.00 -745.8685 -745.8097 1607708.50 BCE 312/09/01.00 -310.3465 -310.2971 1607738.50 BCE 312/10/01.00 -310.2644 -310.2149 1713262.50 BCE 23/08/29.00 -21.3492 -21.3060 1721058.50 BCE 1/01/02.00 -0.0045 0.0383 1721422.50 BCE 1/12/31.00 0.9921 1.0349 1721423.50 CE 1/01/01.00 0.9949 1.0376 1721425.50 CE 1/01/03.00 1.0003 1.0431 1721425.50 CE 1/01/03.00 1.0003 1.0431 1724220.50 CE 8/08/29.00 8.6528 8.6954 1741959.50 CE 57/03/24.00 57.2206 57.2621 1749994.50 CE 79/03/24.00 79.2197 79.2608 1825029.50 CE 284/08/29.00 284.6587 284.6954 1862836.50 CE 388/03/03.00 388.1708 388.2053 1922867.50 CE 552/07/11.00 552.5303 552.5613 1936747.50 CE 590/07/12.00 590.5324 590.5626 1940351.50 CE 600/05/24.00 600.3999 600.4298 1948320.50 CE 622/03/19.00 622.2183 622.2478 1948438.50 CE 622/07/15.00 622.5413 622.5708 1948439.50 CE 622/07/16.00 622.5441 622.5736 1952062.50 CE 632/06/16.00 632.4635 632.4928 1952067.50 CE 632/06/21.00 632.4772 632.5065 2110700.50 CE 1066/10/14.00 1066.8000 1066.8200 2114872.50 CE 1078/03/17.00 1078.2225 1078.2423 2289425.50 CE 1556/02/09.00 1556.1328 1556.1424 2299160.00 CE 1582/10/04.50 1582.7850 1582.7940 2299161.00 CE 1582/10/15.50 1582.7877 1582.7967 2333269.50 CE 1676/03/04.00 1676.1737 1676.1807 2361221.00 CE 1752/09/13.50 1752.7024 1752.7077 2361222.00 CE 1752/09/14.50 1752.7051 1752.7105 2372547.50 CE 1783/09/18.00 1783.7133 1783.7180 2375839.50 CE 1792/09/22.00 1792.7265 1792.7310 2394646.50 CE 1844/03/21.00 1844.2183 1844.2218 2394710.50 CE 1844/05/24.00 1844.3936 1844.3970 2397383.50 CE 1851/09/18.00 1851.7120 1851.7153 2400000.50 CE 1858/11/17.00 1858.8771 1858.8802 2409702.50 CE 1885/06/10.00 1885.4403 1885.4428 2415020.31 CE 1899/12/31.81 1900.0000 1900.0022 2429702.50 CE 1940/03/14.00 1940.1985 1940.1999 2439702.50 CE 1967/07/31.00 1967.5776 1967.5784 2440587.50 CE 1970/01/01.00 1970.0006 1970.0014 2443817.50 CE 1978/11/05.00 1978.8441 1978.8446 2443818.50 CE 1978/11/06.00 1978.8468 1978.8474 2444244.50 CE 1980/01/06.00 1980.0132 1980.0137 2449790.50 CE 1995/03/14.00 1995.1976 1995.1978 2450138.50 CE 1996/02/25.00 1996.1504 1996.1506 2451544.50 CE 2000/01/01.00 1999.9999 2000.0000 2460463.19 CE 2024/06/01.68 2024.4185 2024.4180 2456282.50 CE 2012/12/21.00 2012.9721 2012.9719 2913943.00 CE 3266/01/01.50 3266.0050 3265.9781 TEST007 For the Common calendar: JED_TO_YJF_COMMON: JED -> YJF. YJF_TO_JED_COMMON: YJF -> JED. JED (in) YJF JED (out) 0.00 BCE 4713/001.50 0.00 1.00 BCE 4713/002.50 1.00 259258.00 BCE 4004/296.50 259258.00 347998.50 BCE 3761/282.00 347998.50 584282.50 BCE 3114/249.00 584282.50 588465.75 BCE 3102/049.25 588465.75 758325.50 BCE 2637/068.00 758325.50 1438178.50 BCE 776/190.00 1438178.50 1446389.50 BCE 753/001.00 1446389.50 1448637.50 BCE 747/057.00 1448637.50 1448637.50 BCE 747/057.00 1448637.50 1607708.50 BCE 312/244.00 1607708.50 1607738.50 BCE 312/274.00 1607738.50 1713262.50 BCE 23/241.00 1713262.50 1721058.50 BCE 1/002.00 1721058.50 1721422.50 CE 1/000.00 1721422.50 1721423.50 CE 1/001.00 1721423.50 1721425.50 CE 1/003.00 1721425.50 1721425.50 CE 1/003.00 1721425.50 1724220.50 CE 8/242.00 1724220.50 1741959.50 CE 57/083.00 1741959.50 1749994.50 CE 79/083.00 1749994.50 1825029.50 CE 284/242.00 1825029.50 1862836.50 CE 388/063.00 1862836.50 1922867.50 CE 552/193.00 1922867.50 1936747.50 CE 590/193.00 1936747.50 1940351.50 CE 600/145.00 1940351.50 1948320.50 CE 622/078.00 1948320.50 1948438.50 CE 622/196.00 1948438.50 1948439.50 CE 622/197.00 1948439.50 1952062.50 CE 632/168.00 1952062.50 1952067.50 CE 632/173.00 1952067.50 2110700.50 CE 1066/287.00 2110700.50 2114872.50 CE 1078/076.00 2114872.50 2289425.50 CE 1556/040.00 2289425.50 2299160.00 CE 1582/277.50 2299160.00 2299161.00 CE 1582/288.50 2299171.00 2333269.50 CE 1676/064.00 2333269.50 2361221.00 CE 1752/257.50 2361221.00 2361222.00 CE 1752/258.50 2361222.00 2372547.50 CE 1783/261.00 2372547.50 2375839.50 CE 1792/266.00 2375839.50 2394646.50 CE 1844/081.00 2394646.50 2394710.50 CE 1844/145.00 2394710.50 2397383.50 CE 1851/261.00 2397383.50 2400000.50 CE 1858/321.00 2400000.50 2409702.50 CE 1885/161.00 2409702.50 2415020.31 CE 1900/000.81 2415020.31 2429702.50 CE 1940/074.00 2429702.50 2439702.50 CE 1967/212.00 2439702.50 2440587.50 CE 1970/001.00 2440587.50 2443817.50 CE 1978/309.00 2443817.50 2443818.50 CE 1978/310.00 2443818.50 2444244.50 CE 1980/006.00 2444244.50 2449790.50 CE 1995/073.00 2449790.50 2450138.50 CE 1996/056.00 2450138.50 2451544.50 CE 2000/001.00 2451544.50 2460463.19 CE 2024/153.68 2460463.19 2456282.50 CE 2012/356.00 2456282.50 2913943.00 CE 3266/001.50 2913943.00 TEST0075 For the modified JED: JED_TO_MJD: JED -> MJD. MJD_TO_JED: MJD -> JED. JED (in) JEDMOD JED (out) 0.00 -2400000.50 0.00 1.00 -2399999.50 1.00 259258.00 -2140742.50 259258.00 347998.50 -2052002.00 347998.50 584282.50 -1815718.00 584282.50 588465.75 -1811534.75 588465.75 758325.50 -1641675.00 758325.50 1438178.50 -961822.00 1438178.50 1446389.50 -953611.00 1446389.50 1448637.50 -951363.00 1448637.50 1448637.50 -951363.00 1448637.50 1607708.50 -792292.00 1607708.50 1607738.50 -792262.00 1607738.50 1713262.50 -686738.00 1713262.50 1721058.50 -678942.00 1721058.50 1721422.50 -678578.00 1721422.50 1721423.50 -678577.00 1721423.50 1721425.50 -678575.00 1721425.50 1721425.50 -678575.00 1721425.50 1724220.50 -675780.00 1724220.50 1741959.50 -658041.00 1741959.50 1749994.50 -650006.00 1749994.50 1825029.50 -574971.00 1825029.50 1862836.50 -537164.00 1862836.50 1922867.50 -477133.00 1922867.50 1936747.50 -463253.00 1936747.50 1940351.50 -459649.00 1940351.50 1948320.50 -451680.00 1948320.50 1948438.50 -451562.00 1948438.50 1948439.50 -451561.00 1948439.50 1952062.50 -447938.00 1952062.50 1952067.50 -447933.00 1952067.50 2110700.50 -289300.00 2110700.50 2114872.50 -285128.00 2114872.50 2289425.50 -110575.00 2289425.50 2299160.00 -100840.50 2299160.00 2299161.00 -100839.50 2299161.00 2333269.50 -66731.00 2333269.50 2361221.00 -38779.50 2361221.00 2361222.00 -38778.50 2361222.00 2372547.50 -27453.00 2372547.50 2375839.50 -24161.00 2375839.50 2394646.50 -5354.00 2394646.50 2394710.50 -5290.00 2394710.50 2397383.50 -2617.00 2397383.50 2400000.50 0.00 2400000.50 2409702.50 9702.00 2409702.50 2415020.31 15019.81 2415020.31 2429702.50 29702.00 2429702.50 2439702.50 39702.00 2439702.50 2440587.50 40587.00 2440587.50 2443817.50 43817.00 2443817.50 2443818.50 43818.00 2443818.50 2444244.50 44244.00 2444244.50 2449790.50 49790.00 2449790.50 2450138.50 50138.00 2450138.50 2451544.50 51544.00 2451544.50 2460463.19 60462.69 2460463.19 2456282.50 56282.00 2456282.50 2913943.00 513942.50 2913943.00 TEST00755 For the New York Times issue date: JED_TO_NYT: JED -> NYT. NYT_TO_JED: NYT -> JED. JED (in) Volume Issue JED (out) CE 1851/09/18.00 2397383.50 1 1 2399703.50 CE 1858/11/17.00 2400000.50 8 2234 2401936.50 CE 1885/06/10.00 2409702.50 34 10536 2410238.50 CE 1899/12/31.81 2415020.31 49 15593 2415295.50 CE 1940/03/14.00 2429702.50 89 30000 2429702.50 CE 1967/07/31.00 2439702.50 116 40000 2439702.50 CE 1970/01/01.00 2440587.50 119 40885 2440587.50 CE 1978/11/05.00 2443817.50 128 44027 2443729.50 CE 1978/11/06.00 2443818.50 128 44028 2443818.50 CE 1980/01/06.00 2444244.50 129 44454 2444244.50 CE 1995/03/14.00 2449790.50 144 50000 2449790.50 CE 1996/02/25.00 2450138.50 145 50348 2450138.50 CE 2000/01/01.00 2451544.50 149 51254 2451544.50 CE 2024/06/01.68 2460463.19 173 60172 2460462.50 CE 2012/12/21.00 2456282.50 162 55992 2456282.50 CE 3266/01/01.50 2913943.00 1415 513652 2913942.50 TEST0076 For the RD: JED_TO_RD: JED -> RD. RD_TO_JED: RD -> JED. JED (in) RD JED (out) 0.00 -1721425.50 0.00 1.00 -1721424.50 1.00 259258.00 -1462167.50 259258.00 347998.50 -1373427.00 347998.50 584282.50 -1137143.00 584282.50 588465.75 -1132959.75 588465.75 758325.50 -963100.00 758325.50 1438178.50 -283247.00 1438178.50 1446389.50 -275036.00 1446389.50 1448637.50 -272788.00 1448637.50 1448637.50 -272788.00 1448637.50 1607708.50 -113717.00 1607708.50 1607738.50 -113687.00 1607738.50 1713262.50 -8163.00 1713262.50 1721058.50 -367.00 1721058.50 1721422.50 -3.00 1721422.50 1721423.50 -2.00 1721423.50 1721425.50 0.00 1721425.50 1721425.50 0.00 1721425.50 1724220.50 2795.00 1724220.50 1741959.50 20534.00 1741959.50 1749994.50 28569.00 1749994.50 1825029.50 103604.00 1825029.50 1862836.50 141411.00 1862836.50 1922867.50 201442.00 1922867.50 1936747.50 215322.00 1936747.50 1940351.50 218926.00 1940351.50 1948320.50 226895.00 1948320.50 1948438.50 227013.00 1948438.50 1948439.50 227014.00 1948439.50 1952062.50 230637.00 1952062.50 1952067.50 230642.00 1952067.50 2110700.50 389275.00 2110700.50 2114872.50 393447.00 2114872.50 2289425.50 568000.00 2289425.50 2299160.00 577734.50 2299160.00 2299161.00 577735.50 2299161.00 2333269.50 611844.00 2333269.50 2361221.00 639795.50 2361221.00 2361222.00 639796.50 2361222.00 2372547.50 651122.00 2372547.50 2375839.50 654414.00 2375839.50 2394646.50 673221.00 2394646.50 2394710.50 673285.00 2394710.50 2397383.50 675958.00 2397383.50 2400000.50 678575.00 2400000.50 2409702.50 688277.00 2409702.50 2415020.31 693594.81 2415020.31 2429702.50 708277.00 2429702.50 2439702.50 718277.00 2439702.50 2440587.50 719162.00 2440587.50 2443817.50 722392.00 2443817.50 2443818.50 722393.00 2443818.50 2444244.50 722819.00 2444244.50 2449790.50 728365.00 2449790.50 2450138.50 728713.00 2450138.50 2451544.50 730119.00 2451544.50 2460463.19 739037.69 2460463.19 2456282.50 734857.00 2456282.50 2913943.00 1192517.50 2913943.00 TEST0006 For the UNIX SS calendar: JED_TO_SS_UNIX: JED -> SS. SS_TO_JED_UNIX: SS -> JED. JED (in) SS JED (out) 2440587.50 0.0 2440587.50 2443817.50 279072000.000 2443817.50 2443818.50 279158400.000 2443818.50 2444244.50 315964800.000 2444244.50 2449790.50 795139200.000 2449790.50 2450138.50 825206400.000 2450138.50 2451544.50 946684800.000 2451544.50 2460463.19 1717259518.68 2460463.19 2456282.50 1356048000.00 2456282.50 2913943.00 40897915200.0 2913943.00 TEST008 For the English calendar: JED_TO_YJF_ENGLISH: JED -> YJF. YJF_TO_JED_ENGLISH: YJF -> JED. JED (in) YJF JED (out) 1721423.50 AD OS 1/001.00 1721423.50 1721425.50 AD OS 1/003.00 1721425.50 1721425.50 AD OS 1/003.00 1721425.50 1724220.50 AD OS 8/242.00 1724220.50 1741959.50 AD OS 57/083.00 1741959.50 1749994.50 AD OS 79/083.00 1749994.50 1825029.50 AD OS 284/242.00 1825029.50 1862836.50 AD OS 388/063.00 1862836.50 1922867.50 AD OS 552/193.00 1922867.50 1936747.50 AD OS 590/193.00 1936747.50 1940351.50 AD OS 600/145.00 1940351.50 1948320.50 AD OS 622/078.00 1948320.50 1948438.50 AD OS 622/196.00 1948438.50 1948439.50 AD OS 622/197.00 1948439.50 1952062.50 AD OS 632/168.00 1952062.50 1952067.50 AD OS 632/173.00 1952067.50 2110700.50 AD OS 1066/287.00 2110700.50 2114872.50 AD OS 1078/076.00 2114872.50 2289425.50 AD OS 1556/040.00 2289425.50 2299160.00 AD OS 1582/277.50 2299160.00 2299161.00 AD OS 1582/278.50 2299161.00 2333269.50 AD OS 1676/054.00 2333269.50 2361221.00 AD OS 1752/246.50 2361221.00 2361222.00 AD OS 1752/258.50 2361233.00 2372547.50 AD NS 1783/261.00 2372547.50 2375839.50 AD NS 1792/266.00 2375839.50 2394646.50 AD NS 1844/081.00 2394646.50 2394710.50 AD NS 1844/145.00 2394710.50 2397383.50 AD NS 1851/261.00 2397383.50 2400000.50 AD NS 1858/321.00 2400000.50 2409702.50 AD NS 1885/161.00 2409702.50 2415020.31 AD NS 1900/000.81 2415020.31 2429702.50 AD NS 1940/074.00 2429702.50 2439702.50 AD NS 1967/212.00 2439702.50 2440587.50 AD NS 1970/001.00 2440587.50 2443817.50 AD NS 1978/309.00 2443817.50 2443818.50 AD NS 1978/310.00 2443818.50 2444244.50 AD NS 1980/006.00 2444244.50 2449790.50 AD NS 1995/073.00 2449790.50 2450138.50 AD NS 1996/056.00 2450138.50 2451544.50 AD NS 2000/001.00 2451544.50 2460463.19 AD NS 2024/153.68 2460463.19 2456282.50 AD NS 2012/356.00 2456282.50 2913943.00 AD NS 3266/001.50 2913943.00 TEST009 For the Gregorian calendar: JED_TO_YJF_GREGORIAN: JED -> YJF. YJF_TO_JED_GREGORIAN: YJF -> JED. JED (in) YJF JED (out) 1721425.50 AD 1/001.00 1721425.50 1721425.50 AD 1/001.00 1721425.50 1724220.50 AD 8/240.00 1724220.50 1741959.50 AD 57/081.00 1741959.50 1749994.50 AD 79/081.00 1749994.50 1825029.50 AD 284/242.00 1825029.50 1862836.50 AD 388/064.00 1862836.50 1922867.50 AD 552/195.00 1922867.50 1936747.50 AD 590/195.00 1936747.50 1940351.50 AD 600/147.00 1940351.50 1948320.50 AD 622/081.00 1948320.50 1948438.50 AD 622/199.00 1948438.50 1948439.50 AD 622/200.00 1948439.50 1952062.50 AD 632/171.00 1952062.50 1952067.50 AD 632/176.00 1952067.50 2110700.50 AD 1066/293.00 2110700.50 2114872.50 AD 1078/082.00 2114872.50 2289425.50 AD 1556/050.00 2289425.50 2299160.00 AD 1582/287.50 2299160.00 2299161.00 AD 1582/288.50 2299161.00 2333269.50 AD 1676/064.00 2333269.50 2361221.00 AD 1752/257.50 2361221.00 2361222.00 AD 1752/258.50 2361222.00 2372547.50 AD 1783/261.00 2372547.50 2375839.50 AD 1792/266.00 2375839.50 2394646.50 AD 1844/081.00 2394646.50 2394710.50 AD 1844/145.00 2394710.50 2397383.50 AD 1851/261.00 2397383.50 2400000.50 AD 1858/321.00 2400000.50 2409702.50 AD 1885/161.00 2409702.50 2415020.31 AD 1900/000.81 2415020.31 2429702.50 AD 1940/074.00 2429702.50 2439702.50 AD 1967/212.00 2439702.50 2440587.50 AD 1970/001.00 2440587.50 2443817.50 AD 1978/309.00 2443817.50 2443818.50 AD 1978/310.00 2443818.50 2444244.50 AD 1980/006.00 2444244.50 2449790.50 AD 1995/073.00 2449790.50 2450138.50 AD 1996/056.00 2450138.50 2451544.50 AD 2000/001.00 2451544.50 2460463.19 AD 2024/153.68 2460463.19 2456282.50 AD 2012/356.00 2456282.50 2913943.00 AD 3266/001.50 2913943.00 TEST010 For the Hebrew calendar: JED_TO_YJF_HEBREW: JED -> YJF. YJF_TO_JED_HEBREW: YJF -> JED. JED (in) YJF JED (out) 347998.50 AM 1/001.00 347998.50 584282.50 AM 647/335.00 584282.50 588465.75 AM 659/148.25 588465.75 758325.50 AM 1124/177.00 758325.50 1438178.50 AM 2985/295.00 1438178.50 1446389.50 AM 3008/120.00 1446389.50 1448637.50 AM 3014/153.00 1448637.50 1448637.50 AM 3014/153.00 1448637.50 1607708.50 AM 3449/348.00 1607708.50 1607738.50 AM 3450/025.00 1607738.50 1713262.50 AM 3738/360.00 1713262.50 1721058.50 AM 3760/125.00 1721058.50 1721422.50 AM 3761/104.00 1721422.50 1721423.50 AM 3761/105.00 1721423.50 1721425.50 AM 3761/107.00 1721425.50 1721425.50 AM 3761/107.00 1721425.50 1724220.50 AM 3768/363.00 1724220.50 1741959.50 AM 3817/206.00 1741959.50 1749994.50 AM 3839/179.00 1749994.50 1825029.50 AM 4044/354.00 1825029.50 1862836.50 AM 4148/185.00 1862836.50 1922867.50 AM 4312/299.00 1922867.50 1936747.50 AM 4350/298.00 1936747.50 1940351.50 AM 4360/241.00 1940351.50 1948320.50 AM 4382/178.00 1948320.50 1948438.50 AM 4382/296.00 1948438.50 1948439.50 AM 4382/297.00 1948439.50 1952062.50 AM 4392/288.00 1952062.50 1952067.50 AM 4392/293.00 1952067.50 2110700.50 AM 4827/021.00 2110700.50 2114872.50 AM 4838/177.00 2114872.50 2289425.50 AM 5316/146.00 2289425.50 2299160.00 AM 5343/017.50 2299160.00 2299161.00 AM 5343/018.50 2299161.00 2333269.50 AM 5436/165.00 2333269.50 2361221.00 AM 5513/004.50 2361221.00 2361222.00 AM 5513/005.50 2361222.00 2372547.50 AM 5543/374.00 2372547.50 2375839.50 AM 5553/005.00 2375839.50 2394646.50 AM 5604/178.00 2394646.50 2394710.50 AM 5604/242.00 2394710.50 2397383.50 AM 5611/376.00 2397383.50 2400000.50 AM 5619/069.00 2400000.50 2409702.50 AM 5645/263.00 2409702.50 2415020.31 AM 5660/117.81 2415020.31 2429702.50 AM 5700/182.00 2429702.50 2439702.50 AM 5727/319.00 2439702.50 2440587.50 AM 5730/110.00 2440587.50 2443817.50 AM 5739/034.00 2443817.50 2443818.50 AM 5739/035.00 2443818.50 2444244.50 AM 5740/106.00 2444244.50 2449790.50 AM 5755/189.00 2449790.50 2450138.50 AM 5756/153.00 2450138.50 2451544.50 AM 5760/112.00 2451544.50 2460463.19 AM 5784/259.68 2460463.19 2456282.50 AM 5773/095.00 2456282.50 2913943.00 AM 7026/090.50 2913943.00 TEST011 For the Republican calendar: JED_TO_YJF_REPUBLICAN: JED -> YJF. YJF_TO_JED_REPUBLICAN: YJF -> JED. JED (in) YJF JED (out) 2375839.50 ER 1/001.00 2375839.50 2394646.50 ER 52/180.00 2394646.50 2394710.50 ER 52/244.00 2394710.50 2397383.50 ER 59/361.00 2397383.50 2400000.50 ER 67/056.00 2400000.50 2409702.50 ER 93/261.00 2409702.50 2415020.31 ER 108/100.81 2415020.31 2429702.50 ER 148/173.00 2429702.50 2439702.50 ER 175/312.00 2439702.50 2440587.50 ER 178/101.00 2440587.50 2443817.50 ER 187/044.00 2443817.50 2443818.50 ER 187/045.00 2443818.50 2444244.50 ER 188/105.00 2444244.50 2449790.50 ER 203/174.00 2449790.50 2450138.50 ER 204/156.00 2450138.50 2451544.50 ER 208/101.00 2451544.50 2460463.19 ER 232/253.68 2460463.19 2456282.50 ER 221/091.00 2456282.50 2913943.00 ER 1474/102.50 2913943.00 TEST012 For the Roman calendar: JED_TO_YJF_ROMAN: JED -> YJF. YJF_TO_JED_ROMAN: YJF -> JED. JED (in) YJF JED (out) 1446389.50 AUC 1/001.00 1446389.50 1448637.50 AUC 7/057.00 1448637.50 1448637.50 AUC 7/057.00 1448637.50 1607708.50 AUC 442/244.00 1607708.50 1607738.50 AUC 442/274.00 1607738.50 1713262.50 AUC 731/241.00 1713262.50 1721058.50 AUC 753/002.00 1721058.50 1721422.50 AUC 754/000.00 1721422.50 1721423.50 AUC 754/001.00 1721423.50 1721425.50 AUC 754/003.00 1721425.50 1721425.50 AUC 754/003.00 1721425.50 1724220.50 AUC 761/242.00 1724220.50 1741959.50 AUC 810/083.00 1741959.50 1749994.50 AUC 832/083.00 1749994.50 1825029.50 AUC 1037/242.00 1825029.50 1862836.50 AUC 1141/063.00 1862836.50 1922867.50 AUC 1305/193.00 1922867.50 1936747.50 AUC 1343/193.00 1936747.50 1940351.50 AUC 1353/145.00 1940351.50 1948320.50 AUC 1375/078.00 1948320.50 1948438.50 AUC 1375/196.00 1948438.50 1948439.50 AUC 1375/197.00 1948439.50 1952062.50 AUC 1385/168.00 1952062.50 1952067.50 AUC 1385/173.00 1952067.50 2110700.50 AUC 1819/287.00 2110700.50 2114872.50 AUC 1831/076.00 2114872.50 2289425.50 AUC 2309/040.00 2289425.50 2299160.00 AUC 2335/277.50 2299160.00 2299161.00 AUC 2335/278.50 2299161.00 2333269.50 AUC 2429/054.00 2333269.50 2361221.00 AUC 2505/246.50 2361221.00 2361222.00 AUC 2505/247.50 2361222.00 2372547.50 AUC 2536/250.00 2372547.50 2375839.50 AUC 2545/255.00 2375839.50 2394646.50 AUC 2597/069.00 2394646.50 2394710.50 AUC 2597/133.00 2394710.50 2397383.50 AUC 2604/249.00 2397383.50 2400000.50 AUC 2611/309.00 2400000.50 2409702.50 AUC 2638/149.00 2409702.50 2415020.31 AUC 2652/353.81 2415020.31 2429702.50 AUC 2693/061.00 2429702.50 2439702.50 AUC 2720/199.00 2439702.50 2440587.50 AUC 2722/353.00 2440587.50 2443817.50 AUC 2731/296.00 2443817.50 2443818.50 AUC 2731/297.00 2443818.50 2444244.50 AUC 2732/358.00 2444244.50 2449790.50 AUC 2748/060.00 2449790.50 2450138.50 AUC 2749/043.00 2450138.50 2451544.50 AUC 2752/353.00 2451544.50 2460463.19 AUC 2777/140.68 2460463.19 2456282.50 AUC 2765/343.00 2456282.50 2913943.00 AUC 4018/344.50 2913943.00 TEST0125 For the Alexandrian calendar: JED_TO_YMDF_ALEXANDRIAN: JED -> YMDF. YMDF_TO_JED_ALEXANDRIAN: YMDF -> JED. JED (in) YMDF JED (out) 1713262.50 1Thoth1AX 1713262.50 1721058.50 6Tybi22AX 1721058.50 1721422.50 5Tybi23AX 1721422.50 1721423.50 6Tybi23AX 1721423.50 1721425.50 8Tybi23AX 1721425.50 1721425.50 8Tybi23AX 1721425.50 1724220.50 1Thoth31AX 1724220.50 1741959.50 28Phamenoth79AX 1741959.50 1749994.50 28Phamenoth101AX 1749994.50 1825029.50 1Thoth307AX 1825029.50 1862836.50 7Phamenoth410AX 1862836.50 1922867.50 17Epeiph574AX 1922867.50 1936747.50 18Epeiph612AX 1936747.50 1940351.50 29Pachon622AX 1940351.50 1948320.50 23Phamenoth644AX 1948320.50 1948438.50 21Epeiph644AX 1948438.50 1948439.50 22Epeiph644AX 1948439.50 1952062.50 22Payni654AX 1952062.50 1952067.50 27Payni654AX 1952067.50 2110700.50 17Phaophi1089AX 2110700.50 2114872.50 21Phamenoth1100AX 2114872.50 2289425.50 14Mecheir1578AX 2289425.50 2299160.00 7Phaophi1605AX 2299160.00 2299161.00 8Phaophi1605AX 2299161.00 2333269.50 28Mecheir1698AX 2333269.50 2361221.00 5Thoth1775AX 2361221.00 2361222.00 6Thoth1775AX 2361222.00 2372547.50 9Thoth1806AX 2372547.50 2375839.50 14Thoth1815AX 2375839.50 2394646.50 13Phamenoth1866AX 2394646.50 2394710.50 17Pachon1866AX 2394710.50 2397383.50 8Thoth1874AX 2397383.50 2400000.50 9Hathyr1881AX 2400000.50 2409702.50 4Payni1907AX 2409702.50 2415020.31 22Choiak1922AX 2415020.31 2429702.50 5Phamenoth1962AX 2429702.50 2439702.50 24Epeiph1989AX 2439702.50 2440587.50 23Choiak1992AX 2440587.50 2443817.50 26Phaophi2001AX 2443817.50 2443818.50 27Phaophi2001AX 2443818.50 2444244.50 27Choiak2002AX 2444244.50 2449790.50 5Phamenoth2017AX 2449790.50 2450138.50 17Mecheir2018AX 2450138.50 2451544.50 22Choiak2022AX 2451544.50 2460463.19 24Pachon2046AX 2460463.19 2456282.50 12Choiak2035AX 2456282.50 2913943.00 14Choiak3288AX 2913943.00 TEST013 For the Armenian calendar: JED_TO_YMDF_ARMENIAN: JED -> YMDF. YMDF_TO_JED_ARMENIAN: YMDF -> JED. JED (in) YMDF JED (out) 1922867.50 1/01/01.00 1922867.50 1936747.50 39/01/11.00 1936747.50 1940351.50 48/11/30.00 1940351.50 1948320.50 70/09/29.00 1948320.50 1948438.50 71/01/22.00 1948438.50 1948439.50 71/01/23.00 1948439.50 1952062.50 80/13/01.00 1952062.50 1952067.50 81/01/01.00 1952067.50 2110700.50 515/08/14.00 2110700.50 2114872.50 527/01/16.00 2114872.50 2289425.50 1005/04/09.00 2289425.50 2299160.00 1031/12/13.50 2299160.00 2299161.00 1031/12/14.50 2299161.00 2333269.50 1125/05/23.00 2333269.50 2361221.00 1201/12/24.50 2361221.00 2361222.00 1201/12/25.50 2361222.00 2372547.50 1233/01/01.00 2372547.50 2375839.50 1242/01/08.00 2375839.50 2394646.50 1293/07/20.00 2394646.50 2394710.50 1293/09/24.00 2394710.50 2397383.50 1301/01/17.00 2397383.50 2400000.50 1308/03/19.00 2400000.50 2409702.50 1334/10/21.00 2409702.50 2415020.31 1349/05/13.81 2415020.31 2429702.50 1389/08/06.00 2429702.50 2439702.50 1416/13/01.00 2439702.50 2440587.50 1419/06/01.00 2440587.50 2443817.50 1428/04/06.00 2443817.50 2443818.50 1428/04/07.00 2443818.50 2444244.50 1429/06/08.00 2444244.50 2449790.50 1444/08/19.00 2449790.50 2450138.50 1445/08/02.00 2450138.50 2451544.50 1449/06/08.00 2451544.50 2460463.19 1473/11/16.68 2460463.19 2456282.50 1462/06/01.00 2456282.50 2913943.00 2716/04/11.50 2913943.00 TEST014 For the Bahai calendar: JED_TO_YMDF_BAHAI: JED -> YMDF. YMDF_TO_JED_BAHAI: YMDF -> JED. JED (in) YMDF JED (out) 2394646.50 1/01/01.00 2394646.50 2394710.50 1/04/08.00 2394710.50 2397383.50 8/10/11.00 2397383.50 2400000.50 15/13/14.00 2400000.50 2409702.50 42/05/06.00 2409702.50 2415020.31 56/16/01.81 2415020.31 2429702.50 96/20/13.00 2429702.50 2439702.50 124/07/19.00 2439702.50 2440587.50 126/16/02.00 2440587.50 2443817.50 135/13/02.00 2443817.50 2443818.50 135/13/03.00 2443818.50 2444244.50 136/16/07.00 2444244.50 2449790.50 151/20/13.00 2449790.50 2450138.50 152/18/19.00 2450138.50 2451544.50 156/16/02.00 2451544.50 2460463.19 181/04/16.68 2460463.19 2456282.50 169/15/10.00 2456282.50 2913943.00 1422/16/02.50 2913943.00 TEST015 For the Common calendar: JED_TO_YMDF_COMMON: JED -> YMDF. YMDF_TO_JED_COMMON: YMDF -> JED JED (in) YMDF JED (out) 0.00 BCE 4713/01/01.50 0.00 1.00 BCE 4713/01/02.50 1.00 259258.00 BCE 4004/10/23.50 259258.00 347998.50 BCE 3761/10/08.00 347998.50 584282.50 BCE 3114/09/06.00 584282.50 588465.75 BCE 3102/02/18.25 588465.75 758325.50 BCE 2637/03/08.00 758325.50 1438178.50 BCE 776/07/09.00 1438178.50 1446389.50 BCE 753/01/01.00 1446389.50 1448637.50 BCE 747/02/26.00 1448637.50 1448637.50 BCE 747/02/26.00 1448637.50 1607708.50 BCE 312/09/01.00 1607708.50 1607738.50 BCE 312/10/01.00 1607738.50 1713262.50 BCE 23/08/29.00 1713262.50 1721058.50 BCE 1/01/02.00 1721058.50 1721422.50 BCE 1/12/31.00 1721422.50 1721423.50 CE 1/01/01.00 1721423.50 1721425.50 CE 1/01/03.00 1721425.50 1721425.50 CE 1/01/03.00 1721425.50 1724220.50 CE 8/08/29.00 1724220.50 1741959.50 CE 57/03/24.00 1741959.50 1749994.50 CE 79/03/24.00 1749994.50 1825029.50 CE 284/08/29.00 1825029.50 1862836.50 CE 388/03/03.00 1862836.50 1922867.50 CE 552/07/11.00 1922867.50 1936747.50 CE 590/07/12.00 1936747.50 1940351.50 CE 600/05/24.00 1940351.50 1948320.50 CE 622/03/19.00 1948320.50 1948438.50 CE 622/07/15.00 1948438.50 1948439.50 CE 622/07/16.00 1948439.50 1952062.50 CE 632/06/16.00 1952062.50 1952067.50 CE 632/06/21.00 1952067.50 2110700.50 CE 1066/10/14.00 2110700.50 2114872.50 CE 1078/03/17.00 2114872.50 2289425.50 CE 1556/02/09.00 2289425.50 2299160.00 CE 1582/10/04.50 2299160.00 2299161.00 CE 1582/10/15.50 2299161.00 2333269.50 CE 1676/03/04.00 2333269.50 2361221.00 CE 1752/09/13.50 2361221.00 2361222.00 CE 1752/09/14.50 2361222.00 2372547.50 CE 1783/09/18.00 2372547.50 2375839.50 CE 1792/09/22.00 2375839.50 2394646.50 CE 1844/03/21.00 2394646.50 2394710.50 CE 1844/05/24.00 2394710.50 2397383.50 CE 1851/09/18.00 2397383.50 2400000.50 CE 1858/11/17.00 2400000.50 2409702.50 CE 1885/06/10.00 2409702.50 2415020.31 CE 1899/12/31.81 2415020.31 2429702.50 CE 1940/03/14.00 2429702.50 2439702.50 CE 1967/07/31.00 2439702.50 2440587.50 CE 1970/01/01.00 2440587.50 2443817.50 CE 1978/11/05.00 2443817.50 2443818.50 CE 1978/11/06.00 2443818.50 2444244.50 CE 1980/01/06.00 2444244.50 2449790.50 CE 1995/03/14.00 2449790.50 2450138.50 CE 1996/02/25.00 2450138.50 2451544.50 CE 2000/01/01.00 2451544.50 2460463.19 CE 2024/06/01.68 2460463.19 2456282.50 CE 2012/12/21.00 2456282.50 2913943.00 CE 3266/01/01.50 2913943.00 TEST016 For the Coptic calendar: JED_TO_YMDF_COPTIC: JED -> YMDF. YMDF_TO_JED_COPTIC: YMDF -> JED. JED (in) YMDF JED (out) 1825029.50 1/01/01.00 1825029.50 1862836.50 104/07/07.00 1862836.50 1922867.50 268/11/17.00 1922867.50 1936747.50 306/11/18.00 1936747.50 1940351.50 316/09/29.00 1940351.50 1948320.50 338/07/23.00 1948320.50 1948438.50 338/11/21.00 1948438.50 1948439.50 338/11/22.00 1948439.50 1952062.50 348/10/22.00 1952062.50 1952067.50 348/10/27.00 1952067.50 2110700.50 783/02/17.00 2110700.50 2114872.50 794/07/21.00 2114872.50 2289425.50 1272/06/14.00 2289425.50 2299160.00 1299/02/07.50 2299160.00 2299161.00 1299/02/08.50 2299161.00 2333269.50 1392/06/28.00 2333269.50 2361221.00 1469/01/05.50 2361221.00 2361222.00 1469/01/06.50 2361222.00 2372547.50 1500/01/09.00 2372547.50 2375839.50 1509/01/14.00 2375839.50 2394646.50 1560/07/13.00 2394646.50 2394710.50 1560/09/17.00 2394710.50 2397383.50 1568/01/08.00 2397383.50 2400000.50 1575/03/09.00 2400000.50 2409702.50 1601/10/04.00 2409702.50 2415020.31 1616/04/22.81 2415020.31 2429702.50 1656/07/05.00 2429702.50 2439702.50 1683/11/24.00 2439702.50 2440587.50 1686/04/23.00 2440587.50 2443817.50 1695/02/26.00 2443817.50 2443818.50 1695/02/27.00 2443818.50 2444244.50 1696/04/27.00 2444244.50 2449790.50 1711/07/05.00 2449790.50 2450138.50 1712/06/17.00 2450138.50 2451544.50 1716/04/22.00 2451544.50 2460463.19 1740/09/24.68 2460463.19 2456282.50 1729/04/12.00 2456282.50 2913943.00 2982/04/14.50 2913943.00 TEST017 For the Egyptian Civil calendar: JED_TO_YMDF_EG_CIVIL: JED -> YMDF. YMDF_TO_JED_EG_CIVIL: YMDF -> JED. JED (in) YMDF JED (out) 1448637.50 ? 1448637.50 1448637.50 ? 1448637.50 1607708.50 26Payni436EN 1607708.50 1607738.50 26Epeiph436EN 1607738.50 1713262.50 5Epagomenai725EN 1713262.50 1721058.50 11Tybi747EN 1721058.50 1721422.50 10Tybi748EN 1721422.50 1721423.50 11Tybi748EN 1721423.50 1721425.50 13Tybi748EN 1721425.50 1721425.50 13Tybi748EN 1721425.50 1724220.50 8Thoth756EN 1724220.50 1741959.50 17Pharmouthi804EN 1741959.50 1749994.50 22Pharmouthi826EN 1749994.50 1825029.50 17Hathyr1032EN 1825029.50 1862836.50 19Payni1135EN 1862836.50 1922867.50 5Choiak1300EN 1922867.50 1936747.50 15Choiak1338EN 1936747.50 1940351.50 29Phaophi1348EN 1940351.50 1948320.50 3Epagomenai1369EN 1948320.50 1948438.50 26Choiak1370EN 1948438.50 1948439.50 27Choiak1370EN 1948439.50 1952062.50 30Hathyr1380EN 1952062.50 1952067.50 5Choiak1380EN 1952067.50 2110700.50 18Epeiph1814EN 2110700.50 2114872.50 20Choiak1826EN 2114872.50 2289425.50 13Phamenoth2304EN 2289425.50 2299160.00 12Hathyr2331EN 2299160.00 2299161.00 13Hathyr2331EN 2299161.00 2333269.50 27Pharmouthi2424EN 2333269.50 2361221.00 23Hathyr2501EN 2361221.00 2361222.00 24Hathyr2501EN 2361222.00 2372547.50 5Choiak2532EN 2372547.50 2375839.50 12Choiak2541EN 2375839.50 2394646.50 24Payni2592EN 2394646.50 2394710.50 28Mesore2592EN 2394710.50 2397383.50 21Choiak2600EN 2397383.50 2400000.50 23Mecheir2607EN 2400000.50 2409702.50 20Thoth2634EN 2409702.50 2415020.31 17Pharmouthi2648EN 2415020.31 2429702.50 10Epeiph2688EN 2429702.50 2439702.50 30Hathyr2716EN 2439702.50 2440587.50 5Pachon2718EN 2440587.50 2443817.50 10Phamenoth2727EN 2443817.50 2443818.50 11Phamenoth2727EN 2443818.50 2444244.50 12Pachon2728EN 2444244.50 2449790.50 23Epeiph2743EN 2449790.50 2450138.50 6Epeiph2744EN 2450138.50 2451544.50 12Pachon2748EN 2451544.50 2460463.19 15Phaophi2773EN 2460463.19 2456282.50 5Pachon2761EN 2456282.50 2913943.00 15Phamenoth4015EN 2913943.00 TEST0175 For the Egyptian Lunar calendar: JED_TO_YMDF_EG_LUNAR: JED -> YMDF. YMDF_TO_JED_EG_LUNAR: YMDF -> JED. JED (in) YMDF JED (out) 1448637.50 1Akhet I1EL 1448637.50 1448637.50 1Akhet I1EL 1448637.50 1607708.50 20Shomu II436EL 1607708.50 1607738.50 20Shomu III436EL 1607738.50 1713262.50 1Akhet I726EL 1713262.50 1721058.50 2Peret II747EL 1721058.50 1721422.50 11Peret I748EL 1721422.50 1721423.50 12Peret I748EL 1721423.50 1721425.50 14Peret I748EL 1721425.50 1721425.50 14Peret I748EL 1721425.50 1724220.50 3Akhet I756EL 1724220.50 1741959.50 25Peret IV804EL 1741959.50 1749994.50 27Peret IV826EL 1749994.50 1825029.50 24Akhet III1032EL 1825029.50 1862836.50 3Shomu III1135EL 1862836.50 1922867.50 28Akhet IV1300EL 1922867.50 1936747.50 28Akhet IV1338EL 1936747.50 1940351.50 29Akhet II1348EL 1940351.50 1948320.50 25Shomu V1369EL 1948320.50 1948438.50 25Akhet IV1370EL 1948438.50 1948439.50 26Akhet IV1370EL 1948439.50 1952062.50 16Akhet III1380EL 1952062.50 1952067.50 21Akhet III1380EL 1952067.50 2110700.50 15Shomu III1814EL 2110700.50 2114872.50 23Akhet IV1826EL 2114872.50 2289425.50 20Peret III2304EL 2289425.50 2299160.00 8Akhet III2331EL 2299160.00 2299161.00 9Akhet III2331EL 2299161.00 2333269.50 11Shomu I2424EL 2333269.50 2361221.00 25Akhet III2501EL 2361221.00 2361222.00 26Akhet III2501EL 2361222.00 2372547.50 13Akhet IV2532EL 2372547.50 2375839.50 27Akhet IV2541EL 2375839.50 2394646.50 23Shomu II2592EL 2394646.50 2394710.50 28Shomu IV2592EL 2394710.50 2397383.50 14Peret I2600EL 2397383.50 2400000.50 2Peret III2607EL 2400000.50 2409702.50 18Akhet I2634EL 2409702.50 2415020.31 20Peret IV2648EL 2415020.31 2429702.50 26Shomu III2688EL 2429702.50 2439702.50 15Akhet IV2716EL 2439702.50 2440587.50 14Shomu I2718EL 2440587.50 2443817.50 25Peret II2727EL 2443817.50 2443818.50 26Peret II2727EL 2443818.50 2444244.50 9Shomu I2728EL 2444244.50 2449790.50 4Shomu IV2743EL 2449790.50 2450138.50 27Shomu III2744EL 2450138.50 2451544.50 15Shomu I2748EL 2451544.50 2460463.19 15Akhet II2773EL 2460463.19 2456282.50 28Peret IV2761EL 2456282.50 2913943.00 21Peret III4015EL 2913943.00 TEST018 For the English calendar, JED_TO_YMDF_ENGLISH: JED -> YMDF. YMDF_TO_JED_ENGLISH: YMDF -> JED. JED (in) YMDF JED (out) 0.00 BC OS 4713/01/01.50 0.00 1.00 BC OS 4713/01/02.50 1.00 259258.00 BC OS 4004/10/23.50 259258.00 347998.50 BC OS 3761/10/08.00 347998.50 584282.50 BC OS 3114/09/06.00 584282.50 588465.75 BC OS 3102/02/18.25 588465.75 758325.50 BC OS 2637/03/08.00 758325.50 1438178.50 BC OS 776/07/09.00 1438178.50 1446389.50 BC OS 753/01/01.00 1446389.50 1448637.50 BC OS 747/02/26.00 1448637.50 1448637.50 BC OS 747/02/26.00 1448637.50 1607708.50 BC OS 312/09/01.00 1607708.50 1607738.50 BC OS 312/10/01.00 1607738.50 1713262.50 BC OS 23/08/29.00 1713262.50 1721058.50 BC OS 1/01/02.00 1721058.50 1721422.50 BC OS 1/12/31.00 1721422.50 1721423.50 AD OS 1/01/01.00 1721423.50 1721425.50 AD OS 1/01/03.00 1721425.50 1721425.50 AD OS 1/01/03.00 1721425.50 1724220.50 AD OS 8/08/29.00 1724220.50 1741959.50 AD OS 57/03/24.00 1741959.50 1749994.50 AD OS 79/03/24.00 1749994.50 1825029.50 AD OS 284/08/29.00 1825029.50 1862836.50 AD OS 388/03/03.00 1862836.50 1922867.50 AD OS 552/07/11.00 1922867.50 1936747.50 AD OS 590/07/12.00 1936747.50 1940351.50 AD OS 600/05/24.00 1940351.50 1948320.50 AD OS 622/03/19.00 1948320.50 1948438.50 AD OS 622/07/15.00 1948438.50 1948439.50 AD OS 622/07/16.00 1948439.50 1952062.50 AD OS 632/06/16.00 1952062.50 1952067.50 AD OS 632/06/21.00 1952067.50 2110700.50 AD OS 1066/10/14.00 2110700.50 2114872.50 AD OS 1078/03/17.00 2114872.50 2289425.50 AD OS 1556/02/09.00 2289425.50 2299160.00 AD OS 1582/10/04.50 2299160.00 2299161.00 AD OS 1582/10/05.50 2299161.00 2333269.50 AD OS 1676/02/23.00 2333269.50 2361221.00 AD OS 1752/09/02.50 2361221.00 2361222.00 AD NS 1752/09/14.50 2361222.00 2372547.50 AD NS 1783/09/18.00 2372547.50 2375839.50 AD NS 1792/09/22.00 2375839.50 2394646.50 AD NS 1844/03/21.00 2394646.50 2394710.50 AD NS 1844/05/24.00 2394710.50 2397383.50 AD NS 1851/09/18.00 2397383.50 2400000.50 AD NS 1858/11/17.00 2400000.50 2409702.50 AD NS 1885/06/10.00 2409702.50 2415020.31 AD NS 1899/12/31.81 2415020.31 2429702.50 AD NS 1940/03/14.00 2429702.50 2439702.50 AD NS 1967/07/31.00 2439702.50 2440587.50 AD NS 1970/01/01.00 2440587.50 2443817.50 AD NS 1978/11/05.00 2443817.50 2443818.50 AD NS 1978/11/06.00 2443818.50 2444244.50 AD NS 1980/01/06.00 2444244.50 2449790.50 AD NS 1995/03/14.00 2449790.50 2450138.50 AD NS 1996/02/25.00 2450138.50 2451544.50 AD NS 2000/01/01.00 2451544.50 2460463.19 AD NS 2024/06/01.68 2460463.19 2456282.50 AD NS 2012/12/21.00 2456282.50 2913943.00 AD NS 3266/01/01.50 2913943.00 TEST019 For the Ethiopian calendar: JED_TO_YMDF_ETHIOPIAN: JED -> YMDF. YMDF_TO_JED_ETHIOPIAN: YMDF -> JED. JED (in) YMDF JED (out) 1724220.50 1/01/01.00 1724220.50 1741959.50 49/07/28.00 1741959.50 1749994.50 71/07/28.00 1749994.50 1825029.50 277/01/01.00 1825029.50 1862836.50 380/07/07.00 1862836.50 1922867.50 544/11/17.00 1922867.50 1936747.50 582/11/18.00 1936747.50 1940351.50 592/09/29.00 1940351.50 1948320.50 614/07/23.00 1948320.50 1948438.50 614/11/21.00 1948438.50 1948439.50 614/11/22.00 1948439.50 1952062.50 624/10/22.00 1952062.50 1952067.50 624/10/27.00 1952067.50 2110700.50 1059/02/17.00 2110700.50 2114872.50 1070/07/21.00 2114872.50 2289425.50 1548/06/14.00 2289425.50 2299160.00 1575/02/07.50 2299160.00 2299161.00 1575/02/08.50 2299161.00 2333269.50 1668/06/28.00 2333269.50 2361221.00 1745/01/05.50 2361221.00 2361222.00 1745/01/06.50 2361222.00 2372547.50 1776/01/09.00 2372547.50 2375839.50 1785/01/14.00 2375839.50 2394646.50 1836/07/13.00 2394646.50 2394710.50 1836/09/17.00 2394710.50 2397383.50 1844/01/08.00 2397383.50 2400000.50 1851/03/09.00 2400000.50 2409702.50 1877/10/04.00 2409702.50 2415020.31 1892/04/22.81 2415020.31 2429702.50 1932/07/05.00 2429702.50 2439702.50 1959/11/24.00 2439702.50 2440587.50 1962/04/23.00 2440587.50 2443817.50 1971/02/26.00 2443817.50 2443818.50 1971/02/27.00 2443818.50 2444244.50 1972/04/27.00 2444244.50 2449790.50 1987/07/05.00 2449790.50 2450138.50 1988/06/17.00 2450138.50 2451544.50 1992/04/22.00 2451544.50 2460463.19 2016/09/24.68 2460463.19 2456282.50 2005/04/12.00 2456282.50 2913943.00 3258/04/14.50 2913943.00 TEST020 For the Gregorian calendar: JED_TO_YMDF_GREGORIAN: JED -> YMDF. YMDF_TO_JED_GREGORIAN: YMDF -> JED. JED (in) YMDF JED (out) 0.00 BC 4714/11/024.50 0.00 1.00 BC 4714/11/025.50 1.00 259258.00 BC 4004/09/021.50 259258.00 347998.50 BC 3761/09/008.00 347998.50 584282.50 BC 3114/08/011.00 584282.50 588465.75 BC 3102/01/023.25 588465.75 758325.50 BC 2637/02/015.00 758325.50 1438178.50 BC 776/07/001.00 1438178.50 1446389.50 BC 754/12/024.00 1446389.50 1448637.50 BC 747/02/018.00 1448637.50 1448637.50 BC 747/02/018.00 1448637.50 1607708.50 BC 312/08/027.00 1607708.50 1607738.50 BC 312/09/026.00 1607738.50 1713262.50 BC 23/08/027.00 1713262.50 1721058.50 BC 2/12/031.00 1721058.50 1721422.50 BC 1/12/029.00 1721422.50 1721423.50 BC 1/12/030.00 1721423.50 1721425.50 AD 1/01/001.00 1721425.50 1721425.50 AD 1/01/001.00 1721425.50 1724220.50 AD 8/08/027.00 1724220.50 1741959.50 AD 57/03/022.00 1741959.50 1749994.50 AD 79/03/022.00 1749994.50 1825029.50 AD 284/08/029.00 1825029.50 1862836.50 AD 388/03/004.00 1862836.50 1922867.50 AD 552/07/013.00 1922867.50 1936747.50 AD 590/07/014.00 1936747.50 1940351.50 AD 600/05/027.00 1940351.50 1948320.50 AD 622/03/022.00 1948320.50 1948438.50 AD 622/07/018.00 1948438.50 1948439.50 AD 622/07/019.00 1948439.50 1952062.50 AD 632/06/019.00 1952062.50 1952067.50 AD 632/06/024.00 1952067.50 2110700.50 AD 1066/10/020.00 2110700.50 2114872.50 AD 1078/03/023.00 2114872.50 2289425.50 AD 1556/02/019.00 2289425.50 2299160.00 AD 1582/10/014.50 2299160.00 2299161.00 AD 1582/10/015.50 2299161.00 2333269.50 AD 1676/03/004.00 2333269.50 2361221.00 AD 1752/09/013.50 2361221.00 2361222.00 AD 1752/09/014.50 2361222.00 2372547.50 AD 1783/09/018.00 2372547.50 2375839.50 AD 1792/09/022.00 2375839.50 2394646.50 AD 1844/03/021.00 2394646.50 2394710.50 AD 1844/05/024.00 2394710.50 2397383.50 AD 1851/09/018.00 2397383.50 2400000.50 AD 1858/11/017.00 2400000.50 2409702.50 AD 1885/06/010.00 2409702.50 2415020.31 AD 1899/12/031.81 2415020.31 2429702.50 AD 1940/03/014.00 2429702.50 2439702.50 AD 1967/07/031.00 2439702.50 2440587.50 AD 1970/01/001.00 2440587.50 2443817.50 AD 1978/11/005.00 2443817.50 2443818.50 AD 1978/11/006.00 2443818.50 2444244.50 AD 1980/01/006.00 2444244.50 2449790.50 AD 1995/03/014.00 2449790.50 2450138.50 AD 1996/02/025.00 2450138.50 2451544.50 AD 2000/01/001.00 2451544.50 2460463.19 AD 2024/06/001.68 2460463.19 2456282.50 AD 2012/12/021.00 2456282.50 2913943.00 AD 3266/01/001.50 2913943.00 TEST165 For the Gregorian calendar: JED_TO_YMDF_GREGORIAN2: JED -> YMDF. YMDF_TO_JED_GREGORIAN: YMDF -> JED. JED (in) YMDF JED (out) 0.00 BC 4714/11/024.50 0.00 1.00 BC 4714/11/025.50 1.00 259258.00 BC 4004/09/021.50 259258.00 347998.50 BC 3761/09/008.00 347998.50 584282.50 BC 3114/08/011.00 584282.50 588465.75 BC 3102/01/023.25 588465.75 758325.50 BC 2637/02/015.00 758325.50 1438178.50 BC 776/07/001.00 1438178.50 1446389.50 BC 754/12/024.00 1446389.50 1448637.50 BC 747/02/018.00 1448637.50 1448637.50 BC 747/02/018.00 1448637.50 1607708.50 BC 312/08/027.00 1607708.50 1607738.50 BC 312/09/026.00 1607738.50 1713262.50 BC 23/08/027.00 1713262.50 1721058.50 BC 2/12/031.00 1721058.50 1721422.50 BC 1/12/029.00 1721422.50 1721423.50 BC 1/12/030.00 1721423.50 1721425.50 AD 1/01/001.00 1721425.50 1721425.50 AD 1/01/001.00 1721425.50 1724220.50 AD 8/08/027.00 1724220.50 1741959.50 AD 57/03/022.00 1741959.50 1749994.50 AD 79/03/022.00 1749994.50 1825029.50 AD 284/08/029.00 1825029.50 1862836.50 AD 388/03/004.00 1862836.50 1922867.50 AD 552/07/013.00 1922867.50 1936747.50 AD 590/07/014.00 1936747.50 1940351.50 AD 600/05/027.00 1940351.50 1948320.50 AD 622/03/022.00 1948320.50 1948438.50 AD 622/07/018.00 1948438.50 1948439.50 AD 622/07/019.00 1948439.50 1952062.50 AD 632/06/019.00 1952062.50 1952067.50 AD 632/06/024.00 1952067.50 2110700.50 AD 1066/10/020.00 2110700.50 2114872.50 AD 1078/03/023.00 2114872.50 2289425.50 AD 1556/02/019.00 2289425.50 2299160.00 AD 1582/10/014.50 2299160.00 2299161.00 AD 1582/10/015.50 2299161.00 2333269.50 AD 1676/03/004.00 2333269.50 2361221.00 AD 1752/09/013.50 2361221.00 2361222.00 AD 1752/09/014.50 2361222.00 2372547.50 AD 1783/09/018.00 2372547.50 2375839.50 AD 1792/09/022.00 2375839.50 2394646.50 AD 1844/03/021.00 2394646.50 2394710.50 AD 1844/05/024.00 2394710.50 2397383.50 AD 1851/09/018.00 2397383.50 2400000.50 AD 1858/11/017.00 2400000.50 2409702.50 AD 1885/06/010.00 2409702.50 2415020.31 AD 1899/12/031.81 2415020.31 2429702.50 AD 1940/03/014.00 2429702.50 2439702.50 AD 1967/07/031.00 2439702.50 2440587.50 AD 1970/01/001.00 2440587.50 2443817.50 AD 1978/11/005.00 2443817.50 2443818.50 AD 1978/11/006.00 2443818.50 2444244.50 AD 1980/01/006.00 2444244.50 2449790.50 AD 1995/03/014.00 2449790.50 2450138.50 AD 1996/02/025.00 2450138.50 2451544.50 AD 2000/01/001.00 2451544.50 2460463.19 AD 2024/06/001.68 2460463.19 2456282.50 AD 2012/12/021.00 2456282.50 2913943.00 AD 3266/01/001.50 2913943.00 TEST17 For the Hebrew calendar: JED_TO_YMDF_HEBREW: JED -> YMDF. YMDF_TO_JED_HEBREW: YMDF -> JED. JED (in) YMDF JED (out) 347998.50 1.00Tishri1AM 347998.50 584282.50 10.00Elul647AM 584282.50 588465.75 30.25Shebat659AM 588465.75 758325.50 30.00Adar1124AM 758325.50 1438178.50 28.00Tammuz2985AM 1438178.50 1446389.50 1.00Shebat3008AM 1446389.50 1448637.50 5.00Adar3014AM 1448637.50 1448637.50 5.00Adar3014AM 1448637.50 1607708.50 24.00Elul3449AM 1607708.50 1607738.50 25.00Tishri3450AM 1607738.50 1713262.50 6.00Elul3738AM 1713262.50 1721058.50 6.00Shebat3760AM 1721058.50 1721422.50 14.00Tebet3761AM 1721422.50 1721423.50 15.00Tebet3761AM 1721423.50 1721425.50 17.00Tebet3761AM 1721425.50 1721425.50 17.00Tebet3761AM 1721425.50 1724220.50 7.00Elul3768AM 1724220.50 1741959.50 29.00Veadar3817AM 1741959.50 1749994.50 1.00Nisan3839AM 1749994.50 1825029.50 28.00Elul4044AM 1825029.50 1862836.50 7.00Veadar4148AM 1862836.50 1922867.50 3.00Ab4312AM 1922867.50 1936747.50 4.00Ab4350AM 1936747.50 1940351.50 4.00Sivan4360AM 1940351.50 1948320.50 1.00Nisan4382AM 1948320.50 1948438.50 1.00Ab4382AM 1948438.50 1948439.50 2.00Ab4382AM 1948439.50 1952062.50 21.00Sivan4392AM 1952062.50 1952067.50 26.00Sivan4392AM 1952067.50 2110700.50 21.00Tishri4827AM 2110700.50 2114872.50 29.00Adar4838AM 2114872.50 2289425.50 27.00Shebat5316AM 2289425.50 2299160.00 17.50Tishri5343AM 2299160.00 2299161.00 18.50Tishri5343AM 2299161.00 2333269.50 18.00Adar5436AM 2333269.50 2361221.00 4.50Tishri5513AM 2361221.00 2361222.00 5.50Tishri5513AM 2361222.00 2372547.50 20.00Elul5543AM 2372547.50 2375839.50 5.00Tishri5553AM 2375839.50 2394646.50 2.00Nisan5604AM 2394646.50 2394710.50 7.00Sivan5604AM 2394710.50 2397383.50 20.00Elul5611AM 2397383.50 2400000.50 9.00Kislev5619AM 2400000.50 2409702.50 26.00Sivan5645AM 2409702.50 2415020.31 28.81Tebet5660AM 2415020.31 2429702.50 3.00Veadar5700AM 2429702.50 2439702.50 22.00Tammuz5727AM 2439702.50 2440587.50 22.00Tebet5730AM 2440587.50 2443817.50 4.00Heshvan5739AM 2443817.50 2443818.50 5.00Heshvan5739AM 2443818.50 2444244.50 16.00Tebet5740AM 2444244.50 2449790.50 11.00Veadar5755AM 2449790.50 2450138.50 4.00Adar5756AM 2450138.50 2451544.50 22.00Tebet5760AM 2451544.50 2460463.19 23.68Iyar5784AM 2460463.19 2456282.50 7.00Tebet5773AM 2456282.50 2913943.00 30.50Kislev7026AM 2913943.00 TEST175 For the Hindu Solar calendar: JED_TO_YMDF_HINDU_SOLAR: JED -> YMDF. YMDF_TO_JED_HINDU_SOLAR: YMDF -> JED. JED (in) YMDF JED (out) 588465.75 0/01/01.00 588465.75 758325.50 465/01/15.42 758325.50 1438178.50 2326/04/30.56 1438178.50 1446389.50 2348/10/23.24 1446389.50 1448637.50 2354/12/18.81 1448637.50 1448637.50 2354/12/18.81 1448637.50 1607708.50 2790/06/19.62 1607708.50 1607738.50 2790/07/19.19 1607738.50 1713262.50 3079/06/13.84 1713262.50 1721058.50 3100/10/17.66 1721058.50 1721422.50 3101/10/16.40 1721422.50 1721423.50 3101/10/17.40 1721423.50 1721425.50 3101/10/19.40 1721425.50 1721425.50 3101/10/19.40 1721425.50 1724220.50 3109/06/14.08 1724220.50 1741959.50 3158/01/07.59 1741959.50 1749994.50 3180/01/06.90 1749994.50 1825029.50 3385/06/11.66 1825029.50 1862836.50 3488/12/14.38 1862836.50 1922867.50 3653/04/21.19 1922867.50 1936747.50 3691/04/21.36 1936747.50 1940351.50 3701/03/03.21 1940351.50 1948320.50 3722/12/27.83 1948320.50 1948438.50 3723/04/24.08 1948438.50 1948439.50 3723/04/25.08 1948439.50 1952062.50 3733/03/25.93 1952062.50 1952067.50 3733/03/30.93 1952067.50 2110700.50 4167/07/19.88 2110700.50 2114872.50 4178/12/21.84 2114872.50 2289425.50 4656/11/11.59 2289425.50 2299160.00 4683/07/05.86 2299160.00 2299161.00 4683/07/06.86 2299161.00 2333269.50 4776/11/24.54 2333269.50 2361221.00 4853/06/03.31 2361221.00 2361222.00 4853/06/04.31 2361222.00 2372547.50 4884/06/06.79 2372547.50 2375839.50 4893/06/11.46 2375839.50 2394646.50 4944/12/07.63 2394646.50 2394710.50 4945/02/10.76 2394710.50 2397383.50 4952/06/05.19 2397383.50 2400000.50 4959/08/04.50 2400000.50 2409702.50 4986/02/27.15 2409702.50 2415020.31 5000/09/18.27 2415020.31 2429702.50 5040/11/29.23 2429702.50 2439702.50 5068/04/15.05 2439702.50 2440587.50 5070/09/17.34 2440587.50 2443817.50 5079/07/20.89 2443817.50 2443818.50 5079/07/21.89 2443818.50 2444244.50 5080/09/21.76 2444244.50 2449790.50 5095/11/28.00 2449790.50 2450138.50 5096/11/10.74 2450138.50 2451544.50 5100/09/16.58 2451544.50 2460463.19 5125/02/16.87 2460463.19 2456282.50 5113/09/06.22 2456282.50 2913943.00 6366/08/27.93 2913943.00 TEST18 For the Islamic A calendar: JED_TO_YMDF_ISLAMIC_A: JED -> YMDF. YMDF_TO_JED_ISLAMIC_A: YMDF -> JED. JED (in) YMDF JED (out) 1948438.50 AH 1/01/01.00 1948438.50 1948439.50 AH 1/01/02.00 1948439.50 1952062.50 AH 11/03/22.00 1952062.50 1952067.50 AH 11/03/27.00 1952067.50 2110700.50 AH 458/11/22.00 2110700.50 2114872.50 AH 470/09/01.00 2114872.50 2289425.50 AH 963/03/28.00 2289425.50 2299160.00 AH 990/09/17.50 2299160.00 2299161.00 AH 990/09/18.50 2299161.00 2333269.50 AH 1086/12/19.00 2333269.50 2361221.00 AH 1165/11/05.50 2361221.00 2361222.00 AH 1165/11/06.50 2361222.00 2372547.50 AH 1197/10/21.00 2372547.50 2375839.50 AH 1207/02/06.00 2375839.50 2394646.50 AH 1260/03/02.00 2394646.50 2394710.50 AH 1260/05/07.00 2394710.50 2397383.50 AH 1267/11/23.00 2397383.50 2400000.50 AH 1275/04/11.00 2400000.50 2409702.50 AH 1302/08/27.00 2409702.50 2415020.31 AH 1317/08/28.81 2415020.31 2429702.50 AH 1359/02/05.00 2429702.50 2439702.50 AH 1387/04/24.00 2439702.50 2440587.50 AH 1389/10/23.00 2440587.50 2443817.50 AH 1398/12/05.00 2443817.50 2443818.50 AH 1398/12/06.00 2443818.50 2444244.50 AH 1400/02/18.00 2444244.50 2449790.50 AH 1415/10/13.00 2449790.50 2450138.50 AH 1416/10/06.00 2450138.50 2451544.50 AH 1420/09/25.00 2451544.50 2460463.19 AH 1445/11/25.68 2460463.19 2456282.50 AH 1434/02/08.00 2456282.50 2913943.00 AH 2725/08/03.50 2913943.00 TEST185 For the Islamic A calendar: JED_TO_YMDF_ISLAMIC_A: JED -> YMDF. YMDF_TO_JED_ISLAMIC_A2: YMDF -> JED. JED (in) YMDF JED (out) 1948438.50 AH 1/01/01.00 1948438.50 1948439.50 AH 1/01/02.00 1948439.50 1952062.50 AH 11/03/22.00 1952062.50 1952067.50 AH 11/03/27.00 1952067.50 2110700.50 AH 458/11/22.00 2110700.50 2114872.50 AH 470/09/01.00 2114872.50 2289425.50 AH 963/03/28.00 2289425.50 2299160.00 AH 990/09/17.50 2299160.00 2299161.00 AH 990/09/18.50 2299161.00 2333269.50 AH 1086/12/19.00 2333269.50 2361221.00 AH 1165/11/05.50 2361221.00 2361222.00 AH 1165/11/06.50 2361222.00 2372547.50 AH 1197/10/21.00 2372547.50 2375839.50 AH 1207/02/06.00 2375839.50 2394646.50 AH 1260/03/02.00 2394646.50 2394710.50 AH 1260/05/07.00 2394710.50 2397383.50 AH 1267/11/23.00 2397383.50 2400000.50 AH 1275/04/11.00 2400000.50 2409702.50 AH 1302/08/27.00 2409702.50 2415020.31 AH 1317/08/28.81 2415020.31 2429702.50 AH 1359/02/05.00 2429702.50 2439702.50 AH 1387/04/24.00 2439702.50 2440587.50 AH 1389/10/23.00 2440587.50 2443817.50 AH 1398/12/05.00 2443817.50 2443818.50 AH 1398/12/06.00 2443818.50 2444244.50 AH 1400/02/18.00 2444244.50 2449790.50 AH 1415/10/13.00 2449790.50 2450138.50 AH 1416/10/06.00 2450138.50 2451544.50 AH 1420/09/25.00 2451544.50 2460463.19 AH 1445/11/25.68 2460463.19 2456282.50 AH 1434/02/08.00 2456282.50 2913943.00 AH 2725/08/03.50 2913943.00 TEST19 For the Islamic B calendar: JED_TO_YMDF_ISLAMIC_B: JED -> YMDF. YMDF_TO_JED_ISLAMIC_B: YMDF -> JED. JED (in) YMDF JED (out) 1948439.50 AH 1/01/01.00 1948439.50 1952062.50 AH 11/03/21.00 1952062.50 1952067.50 AH 11/03/26.00 1952067.50 2110700.50 AH 458/11/21.00 2110700.50 2114872.50 AH 470/08/29.00 2114872.50 2289425.50 AH 963/03/27.00 2289425.50 2299160.00 AH 990/09/16.50 2299160.00 2299161.00 AH 990/09/17.50 2299161.00 2333269.50 AH 1086/12/18.00 2333269.50 2361221.00 AH 1165/11/04.50 2361221.00 2361222.00 AH 1165/11/05.50 2361222.00 2372547.50 AH 1197/10/20.00 2372547.50 2375839.50 AH 1207/02/05.00 2375839.50 2394646.50 AH 1260/03/01.00 2394646.50 2394710.50 AH 1260/05/06.00 2394710.50 2397383.50 AH 1267/11/22.00 2397383.50 2400000.50 AH 1275/04/10.00 2400000.50 2409702.50 AH 1302/08/26.00 2409702.50 2415020.31 AH 1317/08/27.81 2415020.31 2429702.50 AH 1359/02/04.00 2429702.50 2439702.50 AH 1387/04/23.00 2439702.50 2440587.50 AH 1389/10/22.00 2440587.50 2443817.50 AH 1398/12/04.00 2443817.50 2443818.50 AH 1398/12/05.00 2443818.50 2444244.50 AH 1400/02/17.00 2444244.50 2449790.50 AH 1415/10/12.00 2449790.50 2450138.50 AH 1416/10/05.00 2450138.50 2451544.50 AH 1420/09/24.00 2451544.50 2460463.19 AH 1445/11/24.68 2460463.19 2456282.50 AH 1434/02/07.00 2456282.50 2913943.00 AH 2725/08/02.50 2913943.00 TEST195 For the Jelali calendar: JED_TO_YMDF_JELALI: JED -> YMDF. YMDF_TO_JED_JELALI: YMDF -> JED. JED (in) YMDF JED (out) 2114872.50 1/01/01.00 2114872.50 2289425.50 478/11/30.00 2289425.50 2299160.00 505/07/22.50 2299160.00 2299161.00 505/07/23.50 2299161.00 2333269.50 598/12/14.00 2333269.50 2361221.00 675/06/21.50 2361221.00 2361222.00 675/06/22.50 2361222.00 2372547.50 706/06/25.00 2372547.50 2375839.50 715/06/30.00 2375839.50 2394646.50 766/12/29.00 2394646.50 2394710.50 767/02/28.00 2394710.50 2397383.50 774/06/24.00 2397383.50 2400000.50 781/08/24.00 2400000.50 2409702.50 808/03/15.00 2409702.50 2415020.31 822/10/08.81 2415020.31 2429702.50 862/12/21.00 2429702.50 2439702.50 890/05/04.00 2439702.50 2440587.50 892/10/09.00 2440587.50 2443817.50 901/08/11.00 2443817.50 2443818.50 901/08/12.00 2443818.50 2444244.50 902/10/13.00 2444244.50 2449790.50 917/12/20.00 2449790.50 2450138.50 918/12/03.00 2450138.50 2451544.50 922/10/08.00 2451544.50 2460463.19 947/03/05.68 2460463.19 2456282.50 935/09/28.00 2456282.50 2913943.00 2188/09/30.50 2913943.00 TEST20 For the Julian calendar: JED_TO_YMDF_JULIAN: JED -> YMDF. YMDF_TO_JED_JULIAN: YMDF -> JED. JED (in) YMDF JED (out) 0.00 BC 4713/01/01.50 0.00 1.00 BC 4713/01/02.50 1.00 259258.00 BC 4004/10/23.50 259258.00 347998.50 BC 3761/10/08.00 347998.50 584282.50 BC 3114/09/06.00 584282.50 588465.75 BC 3102/02/18.25 588465.75 758325.50 BC 2637/03/08.00 758325.50 1438178.50 BC 776/07/09.00 1438178.50 1446389.50 BC 753/01/01.00 1446389.50 1448637.50 BC 747/02/26.00 1448637.50 1448637.50 BC 747/02/26.00 1448637.50 1607708.50 BC 312/09/01.00 1607708.50 1607738.50 BC 312/10/01.00 1607738.50 1713262.50 BC 23/08/29.00 1713262.50 1721058.50 BC 1/01/02.00 1721058.50 1721422.50 BC 1/12/31.00 1721422.50 1721423.50 AD 1/01/01.00 1721423.50 1721425.50 AD 1/01/03.00 1721425.50 1721425.50 AD 1/01/03.00 1721425.50 1724220.50 AD 8/08/29.00 1724220.50 1741959.50 AD 57/03/24.00 1741959.50 1749994.50 AD 79/03/24.00 1749994.50 1825029.50 AD 284/08/29.00 1825029.50 1862836.50 AD 388/03/03.00 1862836.50 1922867.50 AD 552/07/11.00 1922867.50 1936747.50 AD 590/07/12.00 1936747.50 1940351.50 AD 600/05/24.00 1940351.50 1948320.50 AD 622/03/19.00 1948320.50 1948438.50 AD 622/07/15.00 1948438.50 1948439.50 AD 622/07/16.00 1948439.50 1952062.50 AD 632/06/16.00 1952062.50 1952067.50 AD 632/06/21.00 1952067.50 2110700.50 AD 1066/10/14.00 2110700.50 2114872.50 AD 1078/03/17.00 2114872.50 2289425.50 AD 1556/02/09.00 2289425.50 2299160.00 AD 1582/10/04.50 2299160.00 2299161.00 AD 1582/10/05.50 2299161.00 2333269.50 AD 1676/02/23.00 2333269.50 2361221.00 AD 1752/09/02.50 2361221.00 2361222.00 AD 1752/09/03.50 2361222.00 2372547.50 AD 1783/09/07.00 2372547.50 2375839.50 AD 1792/09/11.00 2375839.50 2394646.50 AD 1844/03/09.00 2394646.50 2394710.50 AD 1844/05/12.00 2394710.50 2397383.50 AD 1851/09/06.00 2397383.50 2400000.50 AD 1858/11/05.00 2400000.50 2409702.50 AD 1885/05/29.00 2409702.50 2415020.31 AD 1899/12/19.81 2415020.31 2429702.50 AD 1940/03/01.00 2429702.50 2439702.50 AD 1967/07/18.00 2439702.50 2440587.50 AD 1969/12/19.00 2440587.50 2443817.50 AD 1978/10/23.00 2443817.50 2443818.50 AD 1978/10/24.00 2443818.50 2444244.50 AD 1979/12/24.00 2444244.50 2449790.50 AD 1995/03/01.00 2449790.50 2450138.50 AD 1996/02/12.00 2450138.50 2451544.50 AD 1999/12/19.00 2451544.50 2460463.19 AD 2024/05/19.68 2460463.19 2456282.50 AD 2012/12/08.00 2456282.50 2913943.00 AD 3265/12/10.50 2913943.00 TEST21 For the Julian calendar: JED_TO_YMDF_JULIAN2: JED -> YMDF. YMDF_TO_JED_JULIAN2: YMDF -> JED. JED (in) YMDF JED (out) 0.00 BC 4713/01/01.50 0.00 1.00 BC 4713/01/02.50 1.00 259258.00 BC 4004/10/23.50 259258.00 347998.50 BC 3761/10/08.00 347998.50 584282.50 BC 3114/09/06.00 584282.50 588465.75 BC 3102/02/18.25 588465.75 758325.50 BC 2637/03/08.00 758325.50 1438178.50 BC 776/07/09.00 1438178.50 1446389.50 BC 753/01/01.00 1446389.50 1448637.50 BC 747/02/26.00 1448637.50 1448637.50 BC 747/02/26.00 1448637.50 1607708.50 BC 312/09/01.00 1607708.50 1607738.50 BC 312/10/01.00 1607738.50 1713262.50 BC 23/08/29.00 1713262.50 1721058.50 BC 1/01/02.00 1721058.50 1721422.50 BC 1/12/31.00 1721422.50 1721423.50 AD 1/01/01.00 1721423.50 1721425.50 AD 1/01/03.00 1721425.50 1721425.50 AD 1/01/03.00 1721425.50 1724220.50 AD 8/08/29.00 1724220.50 1741959.50 AD 57/03/24.00 1741959.50 1749994.50 AD 79/03/24.00 1749994.50 1825029.50 AD 284/08/29.00 1825029.50 1862836.50 AD 388/03/03.00 1862836.50 1922867.50 AD 552/07/11.00 1922867.50 1936747.50 AD 590/07/12.00 1936747.50 1940351.50 AD 600/05/24.00 1940351.50 1948320.50 AD 622/03/19.00 1948320.50 1948438.50 AD 622/07/15.00 1948438.50 1948439.50 AD 622/07/16.00 1948439.50 1952062.50 AD 632/06/16.00 1952062.50 1952067.50 AD 632/06/21.00 1952067.50 2110700.50 AD 1066/10/14.00 2110700.50 2114872.50 AD 1078/03/17.00 2114872.50 2289425.50 AD 1556/02/09.00 2289425.50 2299160.00 AD 1582/10/04.50 2299160.00 2299161.00 AD 1582/10/05.50 2299161.00 2333269.50 AD 1676/02/23.00 2333269.50 2361221.00 AD 1752/09/02.50 2361221.00 2361222.00 AD 1752/09/03.50 2361222.00 2372547.50 AD 1783/09/07.00 2372547.50 2375839.50 AD 1792/09/11.00 2375839.50 2394646.50 AD 1844/03/09.00 2394646.50 2394710.50 AD 1844/05/12.00 2394710.50 2397383.50 AD 1851/09/06.00 2397383.50 2400000.50 AD 1858/11/05.00 2400000.50 2409702.50 AD 1885/05/29.00 2409702.50 2415020.31 AD 1899/12/19.81 2415020.31 2429702.50 AD 1940/03/01.00 2429702.50 2439702.50 AD 1967/07/18.00 2439702.50 2440587.50 AD 1969/12/19.00 2440587.50 2443817.50 AD 1978/10/23.00 2443817.50 2443818.50 AD 1978/10/24.00 2443818.50 2444244.50 AD 1979/12/24.00 2444244.50 2449790.50 AD 1995/03/01.00 2449790.50 2450138.50 AD 1996/02/12.00 2450138.50 2451544.50 AD 1999/12/19.00 2451544.50 2460463.19 AD 2024/05/19.68 2460463.19 2456282.50 AD 2012/12/08.00 2456282.50 2913943.00 AD 3265/12/10.50 2913943.00 TEST215 For the Julian calendar: JED_TO_YMDF_JULIAN3: JED -> YMDF. YMDF_TO_JED_JULIAN: YMDF -> JED. JED (in) YMDF JED (out) 0.00 BC 4713/01/01.50 0.00 1.00 BC 4713/01/02.50 1.00 259258.00 BC 4004/10/23.50 259258.00 347998.50 BC 3761/10/08.00 347998.50 584282.50 BC 3114/09/06.00 584282.50 588465.75 BC 3102/02/18.25 588465.75 758325.50 BC 2637/03/08.00 758325.50 1438178.50 BC 776/07/09.00 1438178.50 1446389.50 BC 753/01/01.00 1446389.50 1448637.50 BC 747/02/26.00 1448637.50 1448637.50 BC 747/02/26.00 1448637.50 1607708.50 BC 312/09/01.00 1607708.50 1607738.50 BC 312/10/01.00 1607738.50 1713262.50 BC 23/08/29.00 1713262.50 1721058.50 BC 1/01/02.00 1721058.50 1721422.50 BC 1/12/31.00 1721422.50 1721423.50 AD 1/01/01.00 1721423.50 1721425.50 AD 1/01/03.00 1721425.50 1721425.50 AD 1/01/03.00 1721425.50 1724220.50 AD 8/08/29.00 1724220.50 1741959.50 AD 57/03/24.00 1741959.50 1749994.50 AD 79/03/24.00 1749994.50 1825029.50 AD 284/08/29.00 1825029.50 1862836.50 AD 388/03/03.00 1862836.50 1922867.50 AD 552/07/11.00 1922867.50 1936747.50 AD 590/07/12.00 1936747.50 1940351.50 AD 600/05/24.00 1940351.50 1948320.50 AD 622/03/19.00 1948320.50 1948438.50 AD 622/07/15.00 1948438.50 1948439.50 AD 622/07/16.00 1948439.50 1952062.50 AD 632/06/16.00 1952062.50 1952067.50 AD 632/06/21.00 1952067.50 2110700.50 AD 1066/10/14.00 2110700.50 2114872.50 AD 1078/03/17.00 2114872.50 2289425.50 AD 1556/02/09.00 2289425.50 2299160.00 AD 1582/10/04.50 2299160.00 2299161.00 AD 1582/10/05.50 2299161.00 2333269.50 AD 1676/02/23.00 2333269.50 2361221.00 AD 1752/09/02.50 2361221.00 2361222.00 AD 1752/09/03.50 2361222.00 2372547.50 AD 1783/09/07.00 2372547.50 2375839.50 AD 1792/09/11.00 2375839.50 2394646.50 AD 1844/03/09.00 2394646.50 2394710.50 AD 1844/05/12.00 2394710.50 2397383.50 AD 1851/09/06.00 2397383.50 2400000.50 AD 1858/11/05.00 2400000.50 2409702.50 AD 1885/05/29.00 2409702.50 2415020.31 AD 1899/12/19.81 2415020.31 2429702.50 AD 1940/03/01.00 2429702.50 2439702.50 AD 1967/07/18.00 2439702.50 2440587.50 AD 1969/12/19.00 2440587.50 2443817.50 AD 1978/10/23.00 2443817.50 2443818.50 AD 1978/10/24.00 2443818.50 2444244.50 AD 1979/12/24.00 2444244.50 2449790.50 AD 1995/03/01.00 2449790.50 2450138.50 AD 1996/02/12.00 2450138.50 2451544.50 AD 1999/12/19.00 2451544.50 2460463.19 AD 2024/05/19.68 2460463.19 2456282.50 AD 2012/12/08.00 2456282.50 2913943.00 AD 3265/12/10.50 2913943.00 TEST22 For the Khwarizmian calendar: JED_TO_YMDF_KHWARIZMIAN: JED -> YMDF. YMDF_TO_JED_KHWARIZMIAN: YMDF -> JED. JED (in) YMDF JED (out) 1952067.50 1/01/01.00 1952067.50 2110700.50 435/08/14.00 2110700.50 2114872.50 447/01/16.00 2114872.50 2289425.50 925/04/09.00 2289425.50 2299160.00 951/12/13.50 2299160.00 2299161.00 951/12/14.50 2299161.00 2333269.50 1045/05/23.00 2333269.50 2361221.00 1121/12/24.50 2361221.00 2361222.00 1121/12/25.50 2361222.00 2372547.50 1153/01/01.00 2372547.50 2375839.50 1162/01/08.00 2375839.50 2394646.50 1213/07/20.00 2394646.50 2394710.50 1213/09/24.00 2394710.50 2397383.50 1221/01/17.00 2397383.50 2400000.50 1228/03/19.00 2400000.50 2409702.50 1254/10/21.00 2409702.50 2415020.31 1269/05/13.81 2415020.31 2429702.50 1309/08/06.00 2429702.50 2439702.50 1336/13/01.00 2439702.50 2440587.50 1339/06/01.00 2440587.50 2443817.50 1348/04/06.00 2443817.50 2443818.50 1348/04/07.00 2443818.50 2444244.50 1349/06/08.00 2444244.50 2449790.50 1364/08/19.00 2449790.50 2450138.50 1365/08/02.00 2450138.50 2451544.50 1369/06/08.00 2451544.50 2460463.19 1393/11/16.68 2460463.19 2456282.50 1382/06/01.00 2456282.50 2913943.00 2636/04/11.50 2913943.00 TEST23 For the Macedonian calendar: JED_TO_YMDF_MACEDONIAN: JED -> YMDF. YMDF_TO_JED_MACEDONIAN: YMDF -> JED. JED (in) YMDF JED (out) 1607708.50 1/01/01.00 1607708.50 1607738.50 1/02/01.00 1607738.50 1713262.50 289/12/29.00 1713262.50 1721058.50 311/05/02.00 1721058.50 1721422.50 312/04/31.00 1721422.50 1721423.50 312/05/01.00 1721423.50 1721425.50 312/05/03.00 1721425.50 1721425.50 312/05/03.00 1721425.50 1724220.50 319/12/29.00 1724220.50 1741959.50 368/07/24.00 1741959.50 1749994.50 390/07/24.00 1749994.50 1825029.50 595/12/29.00 1825029.50 1862836.50 699/07/03.00 1862836.50 1922867.50 863/11/11.00 1922867.50 1936747.50 901/11/12.00 1936747.50 1940351.50 911/09/24.00 1940351.50 1948320.50 933/07/19.00 1948320.50 1948438.50 933/11/15.00 1948438.50 1948439.50 933/11/16.00 1948439.50 1952062.50 943/10/16.00 1952062.50 1952067.50 943/10/21.00 1952067.50 2110700.50 1378/02/14.00 2110700.50 2114872.50 1389/07/17.00 2114872.50 2289425.50 1867/06/09.00 2289425.50 2299160.00 1894/02/04.50 2299160.00 2299161.00 1894/02/05.50 2299161.00 2333269.50 1987/06/23.00 2333269.50 2361221.00 2064/01/02.50 2361221.00 2361222.00 2064/01/03.50 2361222.00 2372547.50 2095/01/07.00 2372547.50 2375839.50 2104/01/11.00 2375839.50 2394646.50 2155/07/09.00 2394646.50 2394710.50 2155/09/12.00 2394710.50 2397383.50 2163/01/06.00 2397383.50 2400000.50 2170/03/05.00 2400000.50 2409702.50 2196/09/29.00 2409702.50 2415020.31 2211/04/19.81 2415020.31 2429702.50 2251/07/01.00 2429702.50 2439702.50 2278/11/18.00 2439702.50 2440587.50 2281/04/19.00 2440587.50 2443817.50 2290/02/23.00 2443817.50 2443818.50 2290/02/24.00 2443818.50 2444244.50 2291/04/24.00 2444244.50 2449790.50 2306/07/01.00 2449790.50 2450138.50 2307/06/12.00 2450138.50 2451544.50 2311/04/19.00 2451544.50 2460463.19 2335/09/19.68 2460463.19 2456282.50 2324/04/08.00 2456282.50 2913943.00 3577/04/10.50 2913943.00 TEST24 For the Persian calendar: JED_TO_YMDF_PERSIAN: JED -> YMDF. YMDF_TO_JED_PERSIAN: YMDF -> JED. JED (in) YMDF JED (out) 1952062.50 1/01/01.00 1952062.50 1952067.50 1/01/06.00 1952067.50 2110700.50 435/08/19.00 2110700.50 2114872.50 447/01/21.00 2114872.50 2289425.50 925/04/14.00 2289425.50 2299160.00 951/13/13.50 2299160.00 2299161.00 951/13/14.50 2299161.00 2333269.50 1045/05/28.00 2333269.50 2361221.00 1121/13/24.50 2361221.00 2361222.00 1121/13/25.50 2361222.00 2372547.50 1153/01/06.00 2372547.50 2375839.50 1162/01/13.00 2375839.50 2394646.50 1213/07/25.00 2394646.50 2394710.50 1213/10/24.00 2394710.50 2397383.50 1221/01/22.00 2397383.50 2400000.50 1228/03/24.00 2400000.50 2409702.50 1254/11/21.00 2409702.50 2415020.31 1269/05/18.81 2415020.31 2429702.50 1309/08/11.00 2429702.50 2439702.50 1337/01/01.00 2439702.50 2440587.50 1339/06/06.00 2440587.50 2443817.50 1348/04/11.00 2443817.50 2443818.50 1348/04/12.00 2443818.50 2444244.50 1349/06/13.00 2444244.50 2449790.50 1364/08/24.00 2449790.50 2450138.50 1365/08/07.00 2450138.50 2451544.50 1369/06/13.00 2451544.50 2460463.19 1393/12/16.68 2460463.19 2456282.50 1382/06/06.00 2456282.50 2913943.00 2636/04/16.50 2913943.00 TEST25 For the Republican calendar: JED_TO_YMDF_REPUBLICAN: JED -> YMDF. YMDF_TO_JED_REPUBLICAN: YMDF -> JED. JED (in) YMDF JED (out) 2375839.50 ER 1/01/01.00 2375839.50 2394646.50 ER 52/06/30.00 2394646.50 2394710.50 ER 52/09/04.00 2394710.50 2397383.50 ER 59/13/01.00 2397383.50 2400000.50 ER 67/02/26.00 2400000.50 2409702.50 ER 93/09/21.00 2409702.50 2415020.31 ER 108/04/10.81 2415020.31 2429702.50 ER 148/06/23.00 2429702.50 2439702.50 ER 175/11/12.00 2439702.50 2440587.50 ER 178/04/11.00 2440587.50 2443817.50 ER 187/02/14.00 2443817.50 2443818.50 ER 187/02/15.00 2443818.50 2444244.50 ER 188/04/15.00 2444244.50 2449790.50 ER 203/06/24.00 2449790.50 2450138.50 ER 204/06/06.00 2450138.50 2451544.50 ER 208/04/11.00 2451544.50 2460463.19 ER 232/09/13.68 2460463.19 2456282.50 ER 221/04/01.00 2456282.50 2913943.00 ER 1474/04/12.50 2913943.00 TEST255 For the Roman calendar: JED_TO_YMDF_ROMAN: JED -> YMDF. YMDF_TO_JED_ROMAN: YMDF -> JED. JED (in) YMDF JED (out) 1446389.50 Kalends JanuariusI AUC 1446389.50 1448637.50 Ante diem iv Kalends MartiusVII AUC 1448637.50 1448637.50 Ante diem iv Kalends MartiusVII AUC 1448637.50 1607708.50 Kalends SeptemberCDXLII AUC 1607708.50 1607738.50 Kalends OctoberCDXLII AUC 1607738.50 1713262.50 Ante diem iv Kalends SeptemberDCCXXXI AUC 1713262.50 1721058.50 Ante diem iv Nones JanuariusDCCLIII AUC 1721058.50 1721422.50 Pridie Kalends JanuariusDCCLIII AUC 1721422.50 1721423.50 Kalends JanuariusDCCLIV AUC 1721423.50 1721425.50 Ante diem iii Nones JanuariusDCCLIV AUC 1721425.50 1721425.50 Ante diem iii Nones JanuariusDCCLIV AUC 1721425.50 1724220.50 Ante diem iv Kalends SeptemberDCCLXI AUC 1724220.50 1741959.50 Ante diem ix Kalends AprilisDCCCX AUC 1741959.50 1749994.50 Ante diem ix Kalends AprilisDCCCXXXII AUC 1749994.50 1825029.50 Ante diem iv Kalends SeptemberMXXXVII AUC 1825029.50 1862836.50 Ante diem v Nones MartiusMCXLI AUC 1862836.50 1922867.50 Ante diem v Ides JuliusMCCCV AUC 1922867.50 1936747.50 Ante diem iv Ides JuliusMCCCXLIII AUC 1936747.50 1940351.50 Ante diem ix Kalends JuniusMCCCLIII AUC 1940351.50 1948320.50 Ante diem xiv Kalends AprilisMCCCLXXV AUC 1948320.50 1948438.50 Ides JuliusMCCCLXXV AUC 1948438.50 1948439.50 Ante diem xvii Kalends AugustusMCCCLXXV AUC 1948439.50 1952062.50 Ante diem xvi Kalends JuliusMCCCLXXXV AUC 1952062.50 1952067.50 Ante diem xi Kalends JuliusMCCCLXXXV AUC 1952067.50 2110700.50 Pridie Ides OctoberMDCCCXIX AUC 2110700.50 2114872.50 Ante diem xvi Kalends AprilisMDCCCXXXI AUC 2114872.50 2289425.50 Ante diem v Ides FebruariusMMCCCIX AUC 2289425.50 2299160.00 Ante diem iv Nones OctoberMMCCCXXXV AUC 2299160.00 2299161.00 Ante diem iii Nones OctoberMMCCCXXXV AUC 2299161.00 2333269.50 Ante diem vii Kalends MartiusMMCDXXIX AUC 2333269.50 2361221.00 Ante diem iv Nones SeptemberMMDV AUC 2361221.00 2361222.00 Ante diem iii Nones SeptemberMMDV AUC 2361222.00 2372547.50 Ante diem vii Ides SeptemberMMDXXXVI AUC 2372547.50 2375839.50 Ante diem iii Ides SeptemberMMDXLV AUC 2375839.50 2394646.50 Ante diem vii Ides MartiusMMDXCVII AUC 2394646.50 2394710.50 Ante diem iv Ides MaiusMMDXCVII AUC 2394710.50 2397383.50 Ante diem viii Ides SeptemberMMDCIV AUC 2397383.50 2400000.50 Nones NovemberMMDCXI AUC 2400000.50 2409702.50 Ante diem iv Kalends JuniusMMDCXXXVII AUC 2409702.50 2415020.31 Ante diem xiv Kalends JanuariusMMDCLII AUC 2415020.31 2429702.50 Kalends MartiusMMDCXCIII AUC 2429702.50 2439702.50 Ante diem xv Kalends AugustusMMDCCXX AUC 2439702.50 2440587.50 Ante diem xiv Kalends JanuariusMMDCCXXII AUC 2440587.50 2443817.50 Ante diem x Kalends NovemberMMDCCXXXI AUC 2443817.50 2443818.50 Ante diem ix Kalends NovemberMMDCCXXXI AUC 2443818.50 2444244.50 Ante diem ix Kalends JanuariusMMDCCXXXII AUC 2444244.50 2449790.50 Kalends MartiusMMDCCXLVII AUC 2449790.50 2450138.50 Pridie Ides FebruariusMMDCCXLIX AUC 2450138.50 2451544.50 Ante diem xiv Kalends JanuariusMMDCCLII AUC 2451544.50 2460463.19 Ante diem xiv Kalends JuniusMMDCCLXXVI AUC 2460463.19 2456282.50 Ante diem vi Ides DecemberMMDCCLXV AUC 2456282.50 2913943.00 Ante diem iv Ides DecemberMMMMXVIII AUC 2913943.00 TEST26 For the Saka calendar: JED_TO_YMDF_SAKA: JED -> YMDF. YMDF_TO_JED_SAKA: YMDF -> JED. JED (in) YMDF JED (out) 1749994.50 1/01/01.00 1749994.50 1825029.50 206/06/07.00 1825029.50 1862836.50 309/12/14.00 1862836.50 1922867.50 474/04/22.00 1922867.50 1936747.50 512/04/23.00 1936747.50 1940351.50 522/03/06.00 1940351.50 1948320.50 544/01/01.00 1948320.50 1948438.50 544/04/27.00 1948438.50 1948439.50 544/04/28.00 1948439.50 1952062.50 554/03/29.00 1952062.50 1952067.50 554/04/03.00 1952067.50 2110700.50 988/07/28.00 2110700.50 2114872.50 1000/01/02.00 2114872.50 2289425.50 1477/11/30.00 2289425.50 2299160.00 1504/07/22.50 2299160.00 2299161.00 1504/07/23.50 2299161.00 2333269.50 1597/12/14.00 2333269.50 2361221.00 1674/06/22.50 2361221.00 2361222.00 1674/06/23.50 2361222.00 2372547.50 1705/06/27.00 2372547.50 2375839.50 1714/06/31.00 2375839.50 2394646.50 1766/01/01.00 2394646.50 2394710.50 1766/03/03.00 2394710.50 2397383.50 1773/06/27.00 2397383.50 2400000.50 1780/08/26.00 2400000.50 2409702.50 1807/03/20.00 2409702.50 2415020.31 1821/10/10.81 2415020.31 2429702.50 1861/12/24.00 2429702.50 2439702.50 1889/05/09.00 2439702.50 2440587.50 1891/10/11.00 2440587.50 2443817.50 1900/08/14.00 2443817.50 2443818.50 1900/08/15.00 2443818.50 2444244.50 1901/10/16.00 2444244.50 2449790.50 1916/12/23.00 2449790.50 2450138.50 1917/12/06.00 2450138.50 2451544.50 1921/10/11.00 2451544.50 2460463.19 1946/03/11.68 2460463.19 2456282.50 1934/09/30.00 2456282.50 2913943.00 3187/10/11.50 2913943.00 TEST265 For the Soor San calendar: JED_TO_YMDF_SOOR_SAN: JED -> YMDF. YMDF_TO_JED_SOOR_SAN: YMDF -> JED. JED (in) YMDF JED (out) 1940351.50 1/01/01.00 1940351.50 1948320.50 22/10/30.00 1948320.50 1948438.50 23/02/23.00 1948438.50 1948439.50 23/02/24.00 1948439.50 1952062.50 33/01/24.00 1952062.50 1952067.50 33/01/29.00 1952067.50 2110700.50 467/05/24.00 2110700.50 2114872.50 478/10/28.00 2114872.50 2289425.50 956/09/22.00 2289425.50 2299160.00 983/05/14.50 2299160.00 2299161.00 983/05/15.50 2299161.00 2333269.50 1076/10/06.00 2333269.50 2361221.00 1153/04/12.50 2361221.00 2361222.00 1153/04/13.50 2361222.00 2372547.50 1184/04/17.00 2372547.50 2375839.50 1193/04/21.00 2375839.50 2394646.50 1244/10/21.00 2394646.50 2394710.50 1244/12/25.00 2394710.50 2397383.50 1252/04/16.00 2397383.50 2400000.50 1259/06/16.00 2400000.50 2409702.50 1286/01/06.00 2409702.50 2415020.31 1300/07/30.81 2415020.31 2429702.50 1340/10/13.00 2429702.50 2439702.50 1368/02/26.00 2439702.50 2440587.50 1370/07/30.00 2440587.50 2443817.50 1379/06/03.00 2443817.50 2443818.50 1379/06/04.00 2443818.50 2444244.50 1380/08/05.00 2444244.50 2449790.50 1395/10/12.00 2449790.50 2450138.50 1396/09/25.00 2450138.50 2451544.50 1400/07/30.00 2451544.50 2460463.19 1424/13/02.68 2460463.19 2456282.50 1413/07/19.00 2456282.50 2913943.00 2666/07/21.50 2913943.00 TEST27 For the Syrian calendar: JED_TO_YMDF_SYRIAN: JED -> YMDF. YMDF_TO_JED_SYRIAN: YMDF -> JED. JED (in) YMDF JED (out) 1607738.50 1/01/01.00 1607738.50 1713262.50 289/11/29.00 1713262.50 1721058.50 311/04/02.00 1721058.50 1721422.50 312/03/31.00 1721422.50 1721423.50 312/04/01.00 1721423.50 1721425.50 312/04/03.00 1721425.50 1721425.50 312/04/03.00 1721425.50 1724220.50 319/11/29.00 1724220.50 1741959.50 368/06/24.00 1741959.50 1749994.50 390/06/24.00 1749994.50 1825029.50 595/11/29.00 1825029.50 1862836.50 699/06/03.00 1862836.50 1922867.50 863/10/11.00 1922867.50 1936747.50 901/10/12.00 1936747.50 1940351.50 911/08/24.00 1940351.50 1948320.50 933/06/19.00 1948320.50 1948438.50 933/10/15.00 1948438.50 1948439.50 933/10/16.00 1948439.50 1952062.50 943/09/16.00 1952062.50 1952067.50 943/09/21.00 1952067.50 2110700.50 1378/01/14.00 2110700.50 2114872.50 1389/06/17.00 2114872.50 2289425.50 1867/05/09.00 2289425.50 2299160.00 1894/01/04.50 2299160.00 2299161.00 1894/01/05.50 2299161.00 2333269.50 1987/05/23.00 2333269.50 2361221.00 2063/12/02.50 2361221.00 2361222.00 2063/12/03.50 2361222.00 2372547.50 2094/12/07.00 2372547.50 2375839.50 2103/12/11.00 2375839.50 2394646.50 2155/06/09.00 2394646.50 2394710.50 2155/08/12.00 2394710.50 2397383.50 2162/12/06.00 2397383.50 2400000.50 2170/02/05.00 2400000.50 2409702.50 2196/08/29.00 2409702.50 2415020.31 2211/03/19.81 2415020.31 2429702.50 2251/06/01.00 2429702.50 2439702.50 2278/10/18.00 2439702.50 2440587.50 2281/03/19.00 2440587.50 2443817.50 2290/01/23.00 2443817.50 2443818.50 2290/01/24.00 2443818.50 2444244.50 2291/03/24.00 2444244.50 2449790.50 2306/06/01.00 2449790.50 2450138.50 2307/05/12.00 2450138.50 2451544.50 2311/03/19.00 2451544.50 2460463.19 2335/08/19.68 2460463.19 2456282.50 2324/03/08.00 2456282.50 2913943.00 3577/03/10.50 2913943.00 TEST275 For the Zoroastrian calendar: JED_TO_YMDF_ZOROASTRIAN: JED -> YMDF. YMDF_TO_JED_ZOROASTRIAN: YMDF -> JED. JED (in) YMDF JED (out) 1862836.50 1/01/01.00 1862836.50 1922867.50 165/06/22.00 1922867.50 1936747.50 203/07/02.00 1936747.50 1940351.50 213/05/16.00 1940351.50 1948320.50 235/03/15.00 1948320.50 1948438.50 235/07/13.00 1948438.50 1948439.50 235/07/14.00 1948439.50 1952062.50 245/06/17.00 1952062.50 1952067.50 245/06/22.00 1952067.50 2110700.50 680/01/30.00 2110700.50 2114872.50 691/07/07.00 2114872.50 2289425.50 1169/09/30.00 2289425.50 2299160.00 1196/05/29.50 2299160.00 2299161.00 1196/05/30.50 2299161.00 2333269.50 1289/11/14.00 2333269.50 2361221.00 1366/06/10.50 2361221.00 2361222.00 1366/06/11.50 2361222.00 2372547.50 1397/06/22.00 2372547.50 2375839.50 1406/06/29.00 2375839.50 2394646.50 1458/01/06.00 2394646.50 2394710.50 1458/03/10.00 2394710.50 2397383.50 1465/07/08.00 2397383.50 2400000.50 1472/09/10.00 2400000.50 2409702.50 1499/04/07.00 2409702.50 2415020.31 1513/11/04.81 2415020.31 2429702.50 1554/01/22.00 2429702.50 2439702.50 1581/06/17.00 2439702.50 2440587.50 1583/11/22.00 2440587.50 2443817.50 1592/09/27.00 2443817.50 2443818.50 1592/09/28.00 2443818.50 2444244.50 1593/11/29.00 2444244.50 2449790.50 1609/02/05.00 2449790.50 2450138.50 1610/01/18.00 2450138.50 2451544.50 1613/11/29.00 2451544.50 2460463.19 1638/05/02.68 2460463.19 2456282.50 1626/11/22.00 2456282.50 2913943.00 2880/10/02.50 2913943.00 TEST32 For the Julian calendar: MONTH_CAL_JULIAN prints a month calendar. JULIAN CALENDAR October AD 1582 Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 JULIAN CALENDAR September AD 1752 Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 JULIAN CALENDAR May AD 2024 Su M Tu W Th F Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 TEST325 For the Republican calendar: MONTH_CAL_REPUBLICAN prints a month calendar. REPUBLICAN CALENDAR Fructidor 3ER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 REPUBLICAN CALENDAR Sansculottides 3ER 1 2 3 4 5 6 REPUBLICAN CALENDAR Prairial 232ER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 TEST326 For the Roman calendar: MONTH_CAL_ROMAN prints a month calendar. Year = 100 Month = 12 ROMAN CALENDAR December C AUC Kalends December Ante diem iv Nones December Ante diem iii Nones December Pridie Nones December Nones December Ante diem viii Ides December Ante diem vii Ides December Ante diem vi Ides December Ante diem v Ides December Ante diem iv Ides December Ante diem iii Ides December Pridie Ides December Ides December Ante diem xix Kalends Januarius Ante diem xviii Kalends Januarius Ante diem xvii Kalends Januarius Ante diem xvi Kalends Januarius Ante diem xv Kalends Januarius Ante diem xiv Kalends Januarius Ante diem xiii Kalends Januarius Ante diem xii Kalends Januarius Ante diem xi Kalends Januarius Ante diem x Kalends Januarius Ante diem ix Kalends Januarius Ante diem viii Kalends Januarius Ante diem vii Kalends Januarius Ante diem vi Kalends Januarius Ante diem v Kalends Januarius Ante diem iv Kalends Januarius Ante diem iii Kalends Januarius Pridie Kalends Januarius Year = 256 Month = 2 ROMAN CALENDAR Februarius CCLVI AUC Kalends Februarius Ante diem iv Nones Februarius Ante diem iii Nones Februarius Pridie Nones Februarius Nones Februarius Ante diem viii Ides Februarius Ante diem vii Ides Februarius Ante diem vi Ides Februarius Ante diem v Ides Februarius Ante diem iv Ides Februarius Ante diem iii Ides Februarius Pridie Ides Februarius Ides Februarius Ante diem xvi Kalends Martius Ante diem xv Kalends Martius Ante diem xiv Kalends Martius Ante diem xiii Kalends Martius Ante diem xii Kalends Martius Ante diem xi Kalends Martius Ante diem x Kalends Martius Ante diem ix Kalends Martius Ante diem viii Kalends Martius Ante diem vii Kalends Martius Ante diem vi Kalends Martius Ante diem v Kalends Martius Ante diem iv Kalends Martius Ante diem iii Kalends Martius Pridie Kalends Martius TEST327 For the Common calendar: MONTH_CAL_STORE_COMMON writes the day numbers for a monthly calendar into a data structure. Calendar: Year = 1984 Month = 1 1 1 2 3 4 5 6 7 2 8 9 10 11 12 13 14 3 15 16 17 18 19 20 21 4 22 23 24 25 26 27 28 5 29 30 31 6 Month = 2 1 1 2 3 4 2 5 6 7 8 9 10 11 3 12 13 14 15 16 17 18 4 19 20 21 22 23 24 25 5 26 27 28 29 6 Month = 3 1 1 2 3 2 4 5 6 7 8 9 10 3 11 12 13 14 15 16 17 4 18 19 20 21 22 23 24 5 25 26 27 28 29 30 31 6 Month = 4 1 1 2 3 4 5 6 7 2 8 9 10 11 12 13 14 3 15 16 17 18 19 20 21 4 22 23 24 25 26 27 28 5 29 30 6 Month = 5 1 1 2 3 4 5 2 6 7 8 9 10 11 12 3 13 14 15 16 17 18 19 4 20 21 22 23 24 25 26 5 27 28 29 30 31 6 Month = 6 1 1 2 2 3 4 5 6 7 8 9 3 10 11 12 13 14 15 16 4 17 18 19 20 21 22 23 5 24 25 26 27 28 29 30 6 Month = 7 1 1 2 3 4 5 6 7 2 8 9 10 11 12 13 14 3 15 16 17 18 19 20 21 4 22 23 24 25 26 27 28 5 29 30 31 6 Month = 8 1 1 2 3 4 2 5 6 7 8 9 10 11 3 12 13 14 15 16 17 18 4 19 20 21 22 23 24 25 5 26 27 28 29 30 31 6 Month = 9 1 1 2 2 3 4 5 6 7 8 3 9 10 11 12 13 14 15 4 16 17 18 19 20 21 22 5 23 24 25 26 27 28 29 6 30 Month = 10 1 1 2 3 4 5 6 2 7 8 9 10 11 12 13 3 14 15 16 17 18 19 20 4 21 22 23 24 25 26 27 5 28 29 30 31 6 Month = 11 1 1 2 3 2 4 5 6 7 8 9 10 3 11 12 13 14 15 16 17 4 18 19 20 21 22 23 24 5 25 26 27 28 29 30 6 Month = 12 1 1 2 2 3 4 5 6 7 8 3 9 10 11 12 13 14 15 4 16 17 18 19 20 21 22 5 23 24 25 26 27 28 29 6 30 31 TEST328 For the Bahai calendar: MONTH_LENGTH_BAHAI returns month lengths. 60 Bahai 60 Year length in months = 20 Year length in days = 366 Baha 19 Jalal 19 Jamal 19 Azamat 19 Nur 19 Rahmat 19 Kalimat 19 Kamal 19 Asma 19 Izzat 19 Mashiyyat 19 Ilm 19 Qudrat 19 Qawl 19 Masail 19 Sharaf 19 Sultan 19 Mulk 19 Ayyam-i-Ha 5 Ala 19 TEST33 For the Common calendar: MONTH_LENGTH_COMMON returns month lengths. 1582 CE 1582 Year length in months = 12 Year length in days = 355 January 31 February 28 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 21 November 30 December 31 1752 CE 1752 Year length in months = 12 Year length in days = 366 January 31 February 29 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 1900 CE 1900 Year length in months = 12 Year length in days = 365 January 31 February 28 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 2000 CE 2000 Year length in months = 12 Year length in days = 366 January 31 February 29 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 TEST335 For the Coptic calendar, MONTH_LENGTH_COPTIC returns month lengths. 3 Coptic 3 Year length in months = 13 Year length in days = 366 Tut 30 Babah 30 Hatur 30 Kiyahk 30 Tubah 30 Amshir 30 Baramhat 30 Baramundah 30 Bashans 30 Ba'unah 30 Abib 30 Misra 30 al-Nasi 6 4 Coptic 4 Year length in months = 13 Year length in days = 365 Tut 30 Babah 30 Hatur 30 Kiyahk 30 Tubah 30 Amshir 30 Baramhat 30 Baramundah 30 Bashans 30 Ba'unah 30 Abib 30 Misra 30 al-Nasi 5 TEST336 For the Egyptian Civil calendar, MONTH_LENGTH_EG_CIVIL returns month lengths. 3 EN 3 Year length in months = 13 Year length in days = 365 Thoth 30 Phaophi 30 Hathyr 30 Choiak 30 Tybi 30 Mecheir 30 Phamenoth 30 Pharmouthi 30 Pachon 30 Payni 30 Epeiph 30 Mesore 30 Epagomenai 5 4 EN 4 Year length in months = 13 Year length in days = 365 Thoth 30 Phaophi 30 Hathyr 30 Choiak 30 Tybi 30 Mecheir 30 Phamenoth 30 Pharmouthi 30 Pachon 30 Payni 30 Epeiph 30 Mesore 30 Epagomenai 5 TEST337 For the Egyptian Lunar calendar, MONTH_LENGTH_EG_LUNAR returns month lengths. 1 EL 1 Year length in months = 13 Year length in days = 384 Akhet I 29 Akhet II 30 Akhet III 29 Akhet IV 30 Peret I 29 Peret II 30 Peret III 29 Peret IV 30 Shomu I 29 Shomu II 30 Shomu III 29 Shomu IV 30 Shomu V 30 2 EL 2 Year length in months = 12 Year length in days = 354 Akhet I 29 Akhet II 30 Akhet III 29 Akhet IV 30 Peret I 29 Peret II 30 Peret III 29 Peret IV 30 Shomu I 29 Shomu II 30 Shomu III 29 Shomu IV 30 TEST34 For the English calendar: MONTH_LENGTH_ENGLISH returns month lengths. 1582 AD OS 1582 Year length in months = 12 Year length in days = 365 January 31 February 28 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 1752 AD OS 1752 Year length in months = 12 Year length in days = 355 January 31 February 29 March 31 April 30 May 31 June 30 July 31 August 31 September 19 October 31 November 30 December 31 1900 AD NS 1900 Year length in months = 12 Year length in days = 365 January 31 February 28 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 2000 AD NS 2000 Year length in months = 12 Year length in days = 366 January 31 February 29 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 TEST344 For the Ethiopian calendar, MONTH_LENGTH_ETHIOPIAN returns month lengths. 3 Ethiopian 3 Year length in months = 13 Year length in days = 366 Maskaram 30 Teqemt 30 Khedar 30 Takhsas 30 Ter 30 Yakatit 30 Magabit 30 Miyazya 30 Genbot 30 Sane 30 Hamle 30 Nahase 30 Paguemen 6 4 Ethiopian 4 Year length in months = 13 Year length in days = 365 Maskaram 30 Teqemt 30 Khedar 30 Takhsas 30 Ter 30 Yakatit 30 Magabit 30 Miyazya 30 Genbot 30 Sane 30 Hamle 30 Nahase 30 Paguemen 5 TEST345 For the Greek calendar, MONTH_LENGTH_GREEK returns month lengths. 3 OL 1.3 Year length in months = 13 Year length in days = 387 Hecatombaeon 30 Metageitnion 29 Boedromion 30 Pyanepsion 29 Maemacterion 30 Poseidon 29 Poseidon II 30 Gamelion 30 Anthesterion 29 Elaphebolion 30 Munychion 29 Thargelion 30 Scirophorion 29 4 OL 1.4 Year length in months = 12 Year length in days = 357 Hecatombaeon 30 Metageitnion 29 Boedromion 30 Pyanepsion 29 Maemacterion 30 Poseidon 29 Gamelion 30 Anthesterion 29 Elaphebolion 30 Munychion 29 Thargelion 30 Scirophorion 29 TEST35 For the Gregorian calendar: MONTH_LENGTH_GREGORIAN returns month lengths. 1582 AD 1582 Year length in months = 12 Year length in days = 365 January 31 February 28 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 1752 AD 1752 Year length in months = 12 Year length in days = 366 January 31 February 29 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 1900 AD 1900 Year length in months = 12 Year length in days = 365 January 31 February 28 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 2000 AD 2000 Year length in months = 12 Year length in days = 366 January 31 February 29 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 TEST36 For the Hebrew calendar, MONTH_LENGTH_HEBREW returns month lengths. 5760 5760AM Year length in months = 13 Year length in days = 385 Tishri 30 Heshvan 30 Kislev 30 Tebet 29 Shebat 30 Adar 30 Veadar 30 Nisan 29 Iyar 29 Sivan 30 Tammuz 29 Ab 30 Elul 29 5762 5762AM Year length in months = 12 Year length in days = 354 Tishri 30 Heshvan 29 Kislev 30 Tebet 29 Shebat 30 Adar 29 Nisan 30 Iyar 29 Sivan 30 Tammuz 29 Ab 30 Elul 29 5765 5765AM Year length in months = 13 Year length in days = 383 Tishri 30 Heshvan 29 Kislev 29 Tebet 29 Shebat 30 Adar 30 Veadar 29 Nisan 30 Iyar 29 Sivan 30 Tammuz 29 Ab 30 Elul 29 TEST365 For the Islamic calendar, MONTH_LENGTH_ISLAMIC returns month lengths. 500 500AH Year length in months = 12 Year length in days = 354 Muharram 30 Safar 29 Rabi I 30 Rabi II 29 Jumada I 30 Jumada II 29 Rajab 30 Shaban 29 Ramadan 30 Shawwal 29 Dhul-quda 30 Dhul-hejji 29 501 501AH Year length in months = 12 Year length in days = 355 Muharram 30 Safar 29 Rabi I 30 Rabi II 29 Jumada I 30 Jumada II 29 Rajab 30 Shaban 29 Ramadan 30 Shawwal 29 Dhul-quda 30 Dhul-hejji 30 502 502AH Year length in months = 12 Year length in days = 354 Muharram 30 Safar 29 Rabi I 30 Rabi II 29 Jumada I 30 Jumada II 29 Rajab 30 Shaban 29 Ramadan 30 Shawwal 29 Dhul-quda 30 Dhul-hejji 29 TEST373 For the Persian calendar, MONTH_LENGTH_PERSIAN returns month lengths. 3 AP 3 Year length in months = 12 Year length in days = 365 Farvardin 31 Ordibehesht 31 Khordad 31 Tir 31 Mordad 31 Shahrivar 31 Mehr 30 Aban 30 Azar 30 Dey 30 Bahman 30 Esfand 29 4 AP 4 Year length in months = 12 Year length in days = 366 Farvardin 31 Ordibehesht 31 Khordad 31 Tir 31 Mordad 31 Shahrivar 31 Mehr 30 Aban 30 Azar 30 Dey 30 Bahman 30 Esfand 30 TEST375 For the Republican calendar: MONTH_LENGTH_REPUBLICAN returns month lengths. 4 4ER Year length in months = 13 Year length in days = 365 Vendemaire 30 Brumaire 30 Frimaire 30 Nivose 30 Pluviose 30 Ventose 30 Germinal 30 Floreal 30 Prairial 30 Messidor 30 Thermidor 30 Fructidor 30 Sansculottides 5 TEST376 For the Roman calendar, MONTH_LENGTH_ROMAN returns month lengths. 3 IIIAUC Year length in months = 12 Year length in days = 365 Januarius 31 Februarius 28 Martius 31 Aprilis 30 Maius 31 Junius 30 Julius 31 Augustus 31 September 30 October 31 November 30 December 31 4 IVAUC Year length in months = 12 Year length in days = 365 Januarius 31 Februarius 28 Martius 31 Aprilis 30 Maius 31 Junius 30 Julius 31 Augustus 31 September 30 October 31 November 30 December 31 TEST38 For the Common calendar, MONTH_NAME_TO_MONTH_COMMON identifies month names: J -1 ????????? Feb 2 February Dec 12 December Apr 4 April Aug 8 August Mar 3 March May 5 May o 10 October nO 11 November TEST389 For the Bahai calendar, MONTH_TO_MONTH_NAME_BAHAI names the months. 1 Baha 2 Jalal 3 Jamal 4 Azamat 5 Nur 6 Rahmat 7 Kalimat 8 Kamal 9 Asma 10 Izzat 11 Mashiyyat 12 Ilm 13 Qudrat 14 Qawl 15 Masail 16 Sharaf 17 Sultan 18 Mulk 19 Ayyam-i-Ha 20 Ala TEST394 For the Egyptian Civil calendar, MONTH_TO_MONTH_NAME_EG_CIVIL names the months. 1 Thoth 2 Phaophi 3 Hathyr 4 Choiak 5 Tybi 6 Mecheir 7 Phamenoth 8 Pharmouthi 9 Pachon 10 Payni 11 Epeiph 12 Mesore 13 Epagomenai TEST40 For the Hebrew calendar, MONTH_TO_MONTH_NAME_HEBREW names the months. 1 Tishri 2 Heshvan 3 Kislev 4 Tebet 5 Shebat 6 Adar 7 Nisan 8 Iyar 9 Sivan 10 Tammuz 11 Ab 12 Elul TEST41 For the Hindu lunar calendar, MONTH_TO_MONTH_NAME_HINDU_LUNAR names the months. 1 Chaitra 2 Vaisakha 3 Jyaishtha 4 Ashadha 5 Sravana 6 Bhadrapada 7 Asvina 8 Karttika 9 Margasira 10 Pausha 11 Magha 12 Phalguna TEST415 For the Hindu solar calendar, MONTH_TO_MONTH_NAME_HINDU_SOLAR names the months. 1 Mesha 2 Vrshabha 3 Mithuna 4 Karka 5 Simha 6 Kanya 7 Tula 8 Vrischika 9 Dhanus 10 Makara 11 Kumbha 12 Mina TEST42 For the Islamic calendar, MONTH_TO_MONTH_NAME_ISLAMIC names the months: 1 Muharram 2 Safar 3 Rabi I 4 Rabi II 5 Jumada I 6 Jumada II 7 Rajab 8 Shaban 9 Ramadan 10 Shawwal 11 Dhul-quda 12 Dhul-hejji TEST43 For the Republican calendar, MONTH_TO_MONTH_NAME_REPUBLICAN names the months. 1 Vendemaire 2 Brumaire 3 Frimaire 4 Nivose 5 Pluviose 6 Ventose 7 Germinal 8 Floreal 9 Prairial 10 Messidor 11 Thermidor 12 Fructidor 13 Sansculottides TEST435 For the Roman calendar, MONTH_TO_MONTH_NAME_ROMAN names the months. 1 Januarius 2 Februarius 3 Martius 4 Aprilis 5 Maius 6 Junius 7 Julius 8 Augustus 9 September 10 October 11 November 12 December TEST44 MOON_PHASE_TO_JED reports the JED on which a phase of the moon occurs. N JED YMDHMS date 1 2415065.07 CE 1900/02/14 13:35:20 2 2415094.83 CE 1900/03/16 07:48:26 3 2415124.53 CE 1900/04/15 00:40:07 4 2415154.14 CE 1900/05/14 15:20:33 5 2415183.65 CE 1900/06/13 03:29:23 6 2415213.05 CE 1900/07/12 13:19:03 7 2415242.40 CE 1900/08/10 21:30:59 8 2415271.71 CE 1900/09/09 05:05:37 9 2415301.05 CE 1900/10/08 13:08:47 10 2415330.44 CE 1900/11/06 22:37:35 TEST445 For a given year of the Common calendar, compute the day and month of Mother's Day (US). CE 1995/05/14 CE 1996/05/12 CE 1997/05/11 CE 1998/05/10 CE 1999/05/09 CE 2000/05/14 CE 2001/05/13 CE 2002/05/12 CE 2003/05/11 CE 2004/05/09 CE 2005/05/08 CE 2006/05/14 CE 2007/05/13 CE 2008/05/11 CE 2009/05/10 CE 2010/05/09 TEST45 For the Hebrew calendar, NEW_YEAR_TO_JED_HEBREW determines the JED of the first day of a year. YEAR JED YMDF Hebrew Common 5760AM 2451433.50 CE 1999/09/12.00 5761AM 2451818.50 CE 2000/10/01.00 5762AM 2452171.50 CE 2001/09/19.00 5763AM 2452525.50 CE 2002/09/08.00 5764AM 2452910.50 CE 2003/09/28.00 5765AM 2453265.50 CE 2004/09/17.00 5766AM 2453648.50 CE 2005/10/05.00 5767AM 2454002.50 CE 2006/09/24.00 5768AM 2454357.50 CE 2007/09/14.00 5769AM 2454740.50 CE 2008/10/01.00 5770AM 2455094.50 CE 2009/09/20.00 5771AM 2455449.50 CE 2010/09/10.00 5772AM 2455834.50 CE 2011/09/30.00 5773AM 2456188.50 CE 2012/09/18.00 5774AM 2456541.50 CE 2013/09/06.00 5775AM 2456926.50 CE 2014/09/26.00 5776AM 2457280.50 CE 2015/09/15.00 5777AM 2457665.50 CE 2016/10/04.00 5778AM 2458018.50 CE 2017/09/22.00 5779AM 2458372.50 CE 2018/09/11.00 5780AM 2458757.50 CE 2019/10/01.00 TEST46 For the current time and date, "NOW", NOW_TO_JED returns the JED, NOW_TO_YJF_COMMON the YJF date, NOW_TO_YMDF_COMMON returns the YMDF date, NOW_TO_YMDHMS_COMMON the YMDHMS date. Fortran90 DATE_AND_TIME routine says: Now is 20240601 163158.686 NOW_TO_JED_COMMON: Now is: 2460463.19 NOW_TO_YJF_COMMON: Now is: CE 2024/153.68 NOW_TO_YMDF_COMMON: Now is: CE 2024/06/01.68 NOW_TO_YMDHMS_COMMON: Now is: CE 2024/06/01 16:31:58 TEST47 S_TO_HMS converts a string to an HMS date. ------S-------- ------P-------- HH:MM:SS 10:30:44 hh:mm:ss 10:30:44 10 past 9 mm xxxx h 09:10:00 TEST48 S_TO_YMD_COMMON converts a string to a YMD date. 1999-10-31 yyyy-mm-dd 1999 10 31 01/04/2004 dd/mm/yyyy 2004 4 1 8/8/88 d/m/yy 88 8 8 4 7 d m 0 7 4 On day 1 of month 3 of year 1945 xx xxx d xx xxxxx m xx xxxx yyyy 1945 3 1 TEST49 S_TO_YMDHMS_COMMON converts a string to a YMDHMS date. 1999-10-31-14-59-47 YYYY-MM-DD-hh-mm-ss 1999 10 31 14 59 47 8:30, 01 April 2004 h:mm, DD NNNNN YYYY 2004 4 1 8 30 0 TEST492 THANKSGIVING_CANADA returns, for a given year of the Common calendar, the day and month of Thanksgiving in Canada. CE 1995/10/09 CE 1996/10/14 CE 1997/10/13 CE 1998/10/12 CE 1999/10/11 CE 2000/10/09 CE 2001/10/08 CE 2002/10/14 CE 2003/10/13 CE 2004/10/11 CE 2005/10/10 CE 2006/10/09 CE 2007/10/08 CE 2008/10/13 CE 2009/10/12 CE 2010/10/11 CE 2011/10/10 CE 2012/10/08 CE 2013/10/14 CE 2014/10/13 CE 2015/10/12 CE 2016/10/10 CE 2017/10/09 CE 2018/10/08 CE 2019/10/14 CE 2020/10/12 TEST493 THANKSGIVING_US returns, for a given year of the Common calendar, the day and month of Thanksgiving (US). CE 1995/11/23 CE 1996/11/28 CE 1997/11/27 CE 1998/11/26 CE 1999/11/25 CE 2000/11/23 CE 2001/11/22 CE 2002/11/28 CE 2003/11/27 CE 2004/11/25 CE 2005/11/24 CE 2006/11/23 CE 2007/11/22 CE 2008/11/27 CE 2009/11/26 CE 2010/11/25 CE 2011/11/24 CE 2012/11/22 CE 2013/11/28 CE 2014/11/27 CE 2015/11/26 CE 2016/11/24 CE 2017/11/23 CE 2018/11/22 CE 2019/11/28 CE 2020/11/26 TEST495 For the Bahai calendar: WEEKDAY_TO_NAME_BAHAI names the days of the week. 1 Jalal 2 Jamal 3 Kamal 4 Fidal 5 Idal 6 Istijlal 7 Istiqlal TEST501 For the German calendar, WEEKDAY_TO_NAME_GERMAN names the days of the week. 1 Sonntag 2 Montag 3 Dienstag 4 Mittwoch 5 Donnerstag 6 Freitag 7 Samstag TEST502 For the Hebrew calendar, WEEKDAY_TO_NAME_HEBREW names the days of the week. 1 Yom rishon 2 Yom sheni 3 Yom shelishi 4 Yom revii 5 Yom hamishi 6 Yom shishi 7 Sabbath TEST51 For the Republican calendar, WEEKDAY_TO_NAME_REPUBLICAN names the days of the week. 1 Primedi 2 Duodi 3 Tridi 4 Quartidi 5 Quintidi 6 Sextidi 7 Septidi 8 Octidi 9 Nonidi 10 Decadi TEST515 WEEKDAY_TO_NAME_ROMAN names the days of the week in the Roman calendar. 1 Dies Solis 2 Dies Lunae 3 Dies Martis 4 Dies Mercurii 5 Dies Iovis 6 Dies Veneris 7 Dies Saturni TEST5153 For the Common calendar: YEAR_CAL_COMMON prints a year calendar. COMMON CALENDAR CE 1968 January February March Su M Tu W Th F Sa Su M Tu W Th F Sa Su M Tu W Th F Sa 1 2 3 4 5 6 1 2 3 1 2 7 8 9 10 11 12 13 4 5 6 7 8 9 10 3 4 5 6 7 8 9 14 15 16 17 18 19 20 11 12 13 14 15 16 17 10 11 12 13 14 15 16 21 22 23 24 25 26 27 18 19 20 21 22 23 24 17 18 19 20 21 22 23 28 29 30 31 25 26 27 28 29 24 25 26 27 28 29 30 31 April May June Su M Tu W Th F Sa Su M Tu W Th F Sa Su M Tu W Th F Sa 1 2 3 4 5 6 1 2 3 4 1 7 8 9 10 11 12 13 5 6 7 8 9 10 11 2 3 4 5 6 7 8 14 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 15 21 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 22 28 29 30 26 27 28 29 30 31 23 24 25 26 27 28 29 30 July August September Su M Tu W Th F Sa Su M Tu W Th F Sa Su M Tu W Th F Sa 1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 7 7 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 14 14 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 21 21 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 28 28 29 30 31 25 26 27 28 29 30 31 29 30 October November December Su M Tu W Th F Sa Su M Tu W Th F Sa Su M Tu W Th F Sa 1 2 3 4 5 1 2 1 2 3 4 5 6 7 6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14 13 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21 20 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28 27 28 29 30 31 24 25 26 27 28 29 30 29 30 31 TEST51535 For the Egyptian Lunar calendar: YEAR_IS_EMBOLISMIC_EG_LUNAR determines if a year is an embolismic year. Year Embolismic? EL 1 T EL 2 F EL 3 F EL 4 T EL 5 F EL 6 F EL 7 T EL 8 F EL 9 F EL 10 T EL 11 F EL 12 F EL 13 T EL 14 F EL 15 F EL 16 T EL 17 F EL 18 F EL 19 T EL 20 F EL 21 F EL 22 T EL 23 F EL 24 F EL 25 T TEST5154 For the Greek calendar: YEAR_IS_EMBOLISMIC_GREEK determines if a year is an embolismic year. Year Embolismic? OL 1.1 F OL 1.2 F OL 1.3 T OL 1.4 F OL 2.1 F OL 2.2 T OL 2.3 F OL 2.4 T OL 3.1 F OL 3.2 F OL 3.3 T OL 3.4 F OL 4.1 F OL 4.2 T OL 4.3 F OL 4.4 F OL 5.1 T OL 5.2 F OL 5.3 T OL 5.4 F TEST5155 For the Hebrew calendar: YEAR_IS_EMBOLISMIC_HEBREW determines if a Hebrew year is an embolismic year. Year Embolismic? 1AM F 2AM F 3AM T 4AM F 5AM F 6AM T 7AM F 8AM T 9AM F 10AM F 11AM T 12AM F 13AM F 14AM T 15AM F 16AM F 17AM T 18AM F 19AM T 20AM F TEST5156 For the Bahai calendar: YEAR_IS_LEAP_BAHAI reports leap years. Year Leap? Bahai 1990 F Bahai 1991 F Bahai 1992 T Bahai 1993 F Bahai 1994 F Bahai 1995 F Bahai 1996 T Bahai 1997 F Bahai 1998 F Bahai 1999 F Bahai 2000 T TEST52 For the Common calendar: YEAR_IS_LEAP_COMMON reports leap years. Year Leap? CE 1990 F CE 1991 F CE 1992 T CE 1993 F CE 1994 F CE 1995 F CE 1996 T CE 1997 F CE 1998 F CE 1999 F CE 2000 T TEST525 For the Egyptian Lunar calendar: YEAR_IS_LEAP_EG_LUNAR reports leap years. Year Leap? EL 1 F EL 2 F EL 3 F EL 4 F EL 5 T EL 6 F EL 7 F EL 8 F EL 9 F EL 10 T TEST54 For the Gregorian calendar: YEAR_IS_LEAP_GREGORIAN reports leap years. Year Leap? AD 1990 F AD 1991 F AD 1992 T AD 1993 F AD 1994 F AD 1995 F AD 1996 T AD 1997 F AD 1998 F AD 1999 F AD 2000 T TEST555 For the Islamic calendar: YEAR_IS_LEAP_ISLAMIC reports leap years. Year Leap? 500AH F 501AH T 502AH F 503AH F 504AH T 505AH F 506AH T 507AH F 508AH F 509AH T 510AH F TEST56 For the Julian calendar: YEAR_IS_LEAP_JULIAN reports leap years. Year Leap? AD 1990 F AD 1991 F AD 1992 T AD 1993 F AD 1994 F AD 1995 F AD 1996 T AD 1997 F AD 1998 F AD 1999 F AD 2000 T TEST565 For the Republican calendar: YEAR_IS_LEAP_REPUBLICAN reports leap years. Year Leap? 1ER F 2ER F 3ER T 4ER F 5ER F 6ER F TEST566 For the Roman calendar: YEAR_IS_LEAP_ROMAN reports leap years. Year Leap? XCVIAUC F XCVIIAUC T XCVIIIAUC F XCIXAUC F CAUC F TEST58 For the English calendar: YEAR_LENGTH_DAYS_ENGLISH determines the length of a year. Year Length AD OS 1580 366 AD OS 1581 365 AD OS 1582 365 AD OS 1583 365 AD OS 1584 366 AD OS 1585 365 AD OS 1750 365 AD OS 1751 365 AD OS 1752 355 AD NS 1753 365 AD NS 1754 365 AD NS 1755 365 AD OS 1000 366 AD OS 1100 366 AD OS 1200 366 AD OS 1300 366 AD OS 1400 366 AD OS 1500 366 AD OS 1600 366 AD OS 1700 366 AD NS 1800 365 AD NS 1900 365 AD NS 2000 366 TEST585 For the Greek calendar: YEAR_LENGTH_DAYS_GREEK determines the length of a year. Year Length OL 1.1 357 OL 1.2 357 OL 1.3 387 OL 1.4 357 OL 2.1 357 OL 2.2 387 OL 2.3 357 OL 2.4 386 OL 3.1 357 OL 3.2 357 TEST59 For the Gregorian calendar: YEAR_LENGTH_DAYS_GREGORIAN determines the length of a year. Year Length AD 1580 366 AD 1581 365 AD 1582 365 AD 1583 365 AD 1584 366 AD 1585 365 AD 1750 365 AD 1751 365 AD 1752 366 AD 1753 365 AD 1754 365 AD 1755 365 AD 1000 365 AD 1100 365 AD 1200 366 AD 1300 365 AD 1400 365 AD 1500 365 AD 1600 366 AD 1700 365 AD 1800 365 AD 1900 365 AD 2000 366 TEST60 For the Hebrew calendar, YEAR_LENGTH_DAYS_HEBREW determines the length of a year. Year Length 5760AM 385 5761AM 353 5762AM 354 5763AM 385 5764AM 355 5765AM 383 5766AM 354 5767AM 355 5768AM 383 5769AM 354 5770AM 355 5771AM 385 5772AM 354 5773AM 353 5774AM 385 5775AM 354 5776AM 385 5777AM 353 5778AM 354 5779AM 385 5780AM 355 TEST605 For the Islamic calendar: YEAR_LENGTH_DAYS_ISLAMIC determines the length of a year. Year Length 500AH 354 501AH 355 502AH 354 503AH 354 504AH 355 505AH 354 TEST61 For the Julian calendar: YEAR_LENGTH_DAYS_JULIAN determines the length of a year. Year Length AD 1580 366 AD 1581 365 AD 1582 365 AD 1583 365 AD 1584 366 AD 1585 365 AD 1750 365 AD 1751 365 AD 1752 366 AD 1753 365 AD 1754 365 AD 1755 365 AD 1000 366 AD 1100 366 AD 1200 366 AD 1300 366 AD 1400 366 AD 1500 366 AD 1600 366 AD 1700 366 AD 1800 366 AD 1900 366 AD 2000 366 TEST615 For the Republican calendar: YEAR_LENGTH_DAYS_REPUBLICAN determines the length of a year. Year Length 1ER 365 2ER 365 3ER 366 4ER 365 5ER 365 6ER 365 TEST616 For the Roman calendar: YEAR_LENGTH_DAYS_ROMAN determines the length of a year. Year Length XCVIAUC 365 XCVIIAUC 366 XCVIIIAUC 365 XCIXAUC 365 CAUC 365 TEST62 For the Common calendar, YEAR_TO_DOMINICAL_COMMON determines the dominical number. Year Dominical Number CE 1577 6 F CE 1578 5 E CE 1579 4 D CE 1580 3 C 2 B CE 1581 1 A CE 1582 7 G CE 1583 2 B CE 1584 1 A 7 G CE 1585 6 F CE 1586 5 E CE 1587 4 D TEST621 For the Gregorian calendar, YEAR_TO_DOMINICAL_GREGORIAN determines the dominical number. Year Dominical Number AD 1577 2 B AD 1578 1 A AD 1579 7 G AD 1580 6 F 5 E AD 1581 4 D AD 1582 3 C AD 1583 2 B AD 1584 1 A 7 G AD 1585 6 F AD 1586 5 E AD 1587 4 D TEST622 For the Julian calendar, YEAR_TO_DOMINICAL_JULIAN determines the dominical number. Year Dominical Number 1577 6 F 1578 5 E 1579 4 D 1580 3 C 2 B 1581 1 A 1582 7 G 1583 6 F 1584 5 E 4 D 1585 3 C 1586 2 B 1587 1 A TEST635 For a Common year, YEAR_TO_INDICTION_COMMON determines the indiction number. Year Indiction Number BCE 2 2 BCE 1 3 CE 1 4 CE 2 5 CE 3 6 CE 4 7 CE 5 8 CE 6 9 CE 7 10 CE 8 11 CE 9 12 CE 10 13 CE 11 14 CE 12 15 CE 13 1 TEST636 For a Common year, YEAR_TO_SCALIGER_COMMON determines the Scaliger indices. Year Julian / Metonic / Indiction BCE 4714 0 28 0 19 0 15 BCE 4713 0 1 0 1 0 1 BCE 4712 0 2 0 2 0 2 BCE 4711 0 3 0 3 0 3 BCE 4710 0 4 0 4 0 4 BCE 4709 0 5 0 5 0 5 BCE 4708 0 6 0 6 0 6 BCE 4707 0 7 0 7 0 7 BCE 4706 0 8 0 8 0 8 BCE 4705 0 9 0 9 0 9 BCE 4704 0 10 0 10 0 10 BCE 4703 0 11 0 11 0 11 BCE 4702 0 12 0 12 0 12 BCE 4701 0 13 0 13 0 13 BCE 4700 0 14 0 14 0 14 BCE 4699 0 15 0 15 0 15 BCE 4698 0 16 0 16 1 1 BCE 4697 0 17 0 17 1 2 BCE 4696 0 18 0 18 1 3 BCE 4695 0 19 0 19 1 4 BCE 4694 0 20 1 1 1 5 BCE 4693 0 21 1 2 1 6 BCE 4692 0 22 1 3 1 7 BCE 4691 0 23 1 4 1 8 BCE 4690 0 24 1 5 1 9 BCE 4689 0 25 1 6 1 10 BCE 4688 0 26 1 7 1 11 BCE 4687 0 27 1 8 1 12 BCE 4686 0 28 1 9 1 13 BCE 4685 1 1 1 10 1 14 BCE 4684 1 2 1 11 1 15 BCE 4683 1 3 1 12 2 1 BCE 4682 1 4 1 13 2 2 BCE 4681 1 5 1 14 2 3 BCE 4680 1 6 1 15 2 4 BCE 4679 1 7 1 16 2 5 BCE 4678 1 8 1 17 2 6 BCE 4677 1 9 1 18 2 7 BCE 4676 1 10 1 19 2 8 TEST65 For Common calendar YJF dates, YJF_DIF_COMMON computes the day difference. YJF1 YJF2 (YJF2 - YJF1) CE 1962/193.37 CE 1967/136.71 1769.34 CE 1969/100.81 CE 1960/248.13 -3140.68 CE 1963/239.43 CE 1961/291.80 -677.63 CE 1963/127.13 CE 1968/092.63 1791.50 CE 1963/279.77 CE 1963/308.83 29.06 CE 1963/110.90 CE 1961/117.15 -723.75 CE 1968/089.37 CE 1964/076.66 -1473.71 CE 1963/134.35 CE 1968/111.88 1803.53 CE 1964/337.16 CE 1968/038.88 1162.71 CE 1960/169.94 CE 1965/091.20 1748.26 TEST66 For the Common calendar, YJF_TO_WEEKDAY_COMMON reports day of week for a YJF date. JED YMDF YJF W Name 0.00 BCE 4713/01/01.50 BCE 4713/001. 2 Monday 1.00 BCE 4713/01/02.50 BCE 4713/002. 3 Tuesday 259258.00 BCE 4004/10/23.50 BCE 4004/296. 1 Sunday 347999.00 BCE 3761/10/08.50 BCE 3761/282. 3 Tuesday 584283.00 BCE 3114/09/06.50 BCE 3114/249. 2 Monday 588466.00 BCE 3102/02/18.50 BCE 3102/049. 6 Friday 758326.00 BCE 2637/03/08.50 BCE 2637/068. 4 Wednesday 1438179.00 BCE 776/07/09.50 BCE 776/190.5 3 Tuesday 1446390.00 BCE 753/01/01.50 BCE 753/001.5 3 Tuesday 1448638.00 BCE 747/02/26.50 BCE 747/057.5 4 Wednesday 1448638.00 BCE 747/02/26.50 BCE 747/057.5 4 Wednesday 1607709.00 BCE 312/09/01.50 BCE 312/244.5 7 Saturday 1607739.00 BCE 312/10/01.50 BCE 312/274.5 2 Monday 1713263.00 BCE 23/08/29.50 BCE 23/241.50 1 Sunday 1721059.00 BCE 1/01/02.50 BCE 1/002.50 6 Friday 1721423.00 BCE 1/12/31.50 CE 1/000.50 6 Friday 1721424.00 CE 1/01/01.50 CE 1/001.50 7 Saturday 1721426.00 CE 1/01/03.50 CE 1/003.50 2 Monday 1721426.00 CE 1/01/03.50 CE 1/003.50 2 Monday 1724221.00 CE 8/08/29.50 CE 8/242.50 4 Wednesday 1741960.00 CE 57/03/24.50 CE 57/083.50 5 Thursday 1749995.00 CE 79/03/24.50 CE 79/083.50 4 Wednesday 1825030.00 CE 284/08/29.50 CE 284/242.50 6 Friday 1862837.00 CE 388/03/03.50 CE 388/063.50 6 Friday 1922868.00 CE 552/07/11.50 CE 552/193.50 5 Thursday 1936748.00 CE 590/07/12.50 CE 590/193.50 4 Wednesday 1940352.00 CE 600/05/24.50 CE 600/145.50 3 Tuesday 1948321.00 CE 622/03/19.50 CE 622/078.50 6 Friday 1948439.00 CE 622/07/15.50 CE 622/196.50 5 Thursday 1948440.00 CE 622/07/16.50 CE 622/197.50 6 Friday 1952063.00 CE 632/06/16.50 CE 632/168.50 3 Tuesday 1952068.00 CE 632/06/21.50 CE 632/173.50 1 Sunday 2110701.00 CE 1066/10/14.50 CE 1066/287.5 7 Saturday 2114873.00 CE 1078/03/17.50 CE 1078/076.5 7 Saturday 2289426.00 CE 1556/02/09.50 CE 1556/040.5 1 Sunday 2299160.00 CE 1582/10/04.50 CE 1582/277.5 5 Thursday 2299161.00 CE 1582/10/15.50 CE 1582/288.5 2 Monday 2333270.00 CE 1676/03/04.50 CE 1676/064.5 4 Wednesday 2361221.00 CE 1752/09/13.50 CE 1752/257.5 4 Wednesday 2361222.00 CE 1752/09/14.50 CE 1752/258.5 5 Thursday 2372548.00 CE 1783/09/18.50 CE 1783/261.5 5 Thursday 2375840.00 CE 1792/09/22.50 CE 1792/266.5 7 Saturday 2394647.00 CE 1844/03/21.50 CE 1844/081.5 5 Thursday 2394711.00 CE 1844/05/24.50 CE 1844/145.5 6 Friday 2397384.00 CE 1851/09/18.50 CE 1851/261.5 5 Thursday 2400001.00 CE 1858/11/17.50 CE 1858/321.5 4 Wednesday 2409703.00 CE 1885/06/10.50 CE 1885/161.5 4 Wednesday 2415021.00 CE 1900/01/01.50 CE 1900/001.5 2 Monday 2429703.00 CE 1940/03/14.50 CE 1940/074.5 5 Thursday 2439703.00 CE 1967/07/31.50 CE 1967/212.5 2 Monday 2440588.00 CE 1970/01/01.50 CE 1970/001.5 5 Thursday 2443818.00 CE 1978/11/05.50 CE 1978/309.5 1 Sunday 2443819.00 CE 1978/11/06.50 CE 1978/310.5 2 Monday 2444245.00 CE 1980/01/06.50 CE 1980/006.5 1 Sunday 2449791.00 CE 1995/03/14.50 CE 1995/073.5 3 Tuesday 2450139.00 CE 1996/02/25.50 CE 1996/056.5 1 Sunday 2451545.00 CE 2000/01/01.50 CE 2000/001.5 7 Saturday 2460464.00 CE 2024/06/02.50 CE 2024/154.5 1 Sunday 2456283.00 CE 2012/12/21.50 CE 2012/356.5 6 Friday 2913943.00 CE 3266/01/01.50 CE 3266/001.5 6 Friday TEST67 For the Common calendar, YJF_TO_YMDF_COMMON: YJF => YMDF. YMDF_TO_YJF_COMMON: YMDF => YJF. YMDF(in) YJF YMDF(out) CE 1962/02/12.79 CE 1962/043.79 CE 1962/02/12.79 CE 1963/07/18.87 CE 1963/199.87 CE 1963/07/18.87 CE 1960/08/29.76 CE 1960/242.76 CE 1960/08/29.76 CE 1967/11/30.96 CE 1967/334.96 CE 1967/11/30.96 CE 1966/04/04.26 CE 1966/094.26 CE 1966/04/04.26 CE 1962/03/13.01 CE 1962/072.01 CE 1962/03/13.01 CE 1960/08/04.27 CE 1960/217.27 CE 1960/08/04.27 CE 1964/07/09.96 CE 1964/191.96 CE 1964/07/09.96 CE 1969/09/14.42 CE 1969/257.42 CE 1969/09/14.42 CE 1966/07/11.07 CE 1966/192.07 CE 1966/07/11.07 TEST675 For the English calendar, YJF_TO_YMDF_ENGLISH: YJF => YMDF. YMDF_TO_YJF_ENGLISH: YMDF => YJF. JED YMDF(in) YJF YMDF(out) 1721423.50 AD OS 1/01/01.00 AD OS 1/001.00 AD OS 1/01/01.00 1721425.50 AD OS 1/01/03.00 AD OS 1/003.00 AD OS 1/01/03.00 1721425.50 AD OS 1/01/03.00 AD OS 1/003.00 AD OS 1/01/03.00 1724220.50 AD OS 8/08/29.00 AD OS 8/242.00 AD OS 8/08/29.00 1741959.50 AD OS 57/03/24.00 AD OS 57/083.00 AD OS 57/03/24.00 1749994.50 AD OS 79/03/24.00 AD OS 79/083.00 AD OS 79/03/24.00 1825029.50 AD OS 284/08/29.00 AD OS 284/242.00 AD OS 284/08/29.00 1862836.50 AD OS 388/03/03.00 AD OS 388/063.00 AD OS 388/03/03.00 1922867.50 AD OS 552/07/11.00 AD OS 552/193.00 AD OS 552/07/11.00 1936747.50 AD OS 590/07/12.00 AD OS 590/193.00 AD OS 590/07/12.00 1940351.50 AD OS 600/05/24.00 AD OS 600/145.00 AD OS 600/05/24.00 1948320.50 AD OS 622/03/19.00 AD OS 622/078.00 AD OS 622/03/19.00 1948438.50 AD OS 622/07/15.00 AD OS 622/196.00 AD OS 622/07/15.00 1948439.50 AD OS 622/07/16.00 AD OS 622/197.00 AD OS 622/07/16.00 1952062.50 AD OS 632/06/16.00 AD OS 632/168.00 AD OS 632/06/16.00 1952067.50 AD OS 632/06/21.00 AD OS 632/173.00 AD OS 632/06/21.00 2110700.50 AD OS 1066/10/14.00 AD OS 1066/287.00 AD OS 1066/10/14.00 2114872.50 AD OS 1078/03/17.00 AD OS 1078/076.00 AD OS 1078/03/17.00 2289425.50 AD OS 1556/02/09.00 AD OS 1556/040.00 AD OS 1556/02/09.00 2299160.00 AD OS 1582/10/04.50 AD OS 1582/277.50 AD OS 1582/10/04.50 2299161.00 AD OS 1582/10/05.50 AD OS 1582/278.50 AD OS 1582/10/05.50 2333269.50 AD OS 1676/02/23.00 AD OS 1676/054.00 AD OS 1676/02/23.00 2361221.00 AD OS 1752/09/02.50 AD OS 1752/246.50 AD OS 1752/09/02.50 2361222.00 AD NS 1752/09/14.50 AD OS 1752/258.50 AD NS 1752/09/25.50 2372547.50 AD NS 1783/09/18.00 AD NS 1783/261.00 AD NS 1783/09/18.00 2375839.50 AD NS 1792/09/22.00 AD NS 1792/266.00 AD NS 1792/09/22.00 2394646.50 AD NS 1844/03/21.00 AD NS 1844/081.00 AD NS 1844/03/21.00 2394710.50 AD NS 1844/05/24.00 AD NS 1844/145.00 AD NS 1844/05/24.00 2397383.50 AD NS 1851/09/18.00 AD NS 1851/261.00 AD NS 1851/09/18.00 2400000.50 AD NS 1858/11/17.00 AD NS 1858/321.00 AD NS 1858/11/17.00 2409702.50 AD NS 1885/06/10.00 AD NS 1885/161.00 AD NS 1885/06/10.00 2415020.31 AD NS 1899/12/31.81 AD NS 1900/000.81 AD NS 1899/12/31.81 2429702.50 AD NS 1940/03/14.00 AD NS 1940/074.00 AD NS 1940/03/14.00 2439702.50 AD NS 1967/07/31.00 AD NS 1967/212.00 AD NS 1967/07/31.00 2440587.50 AD NS 1970/01/01.00 AD NS 1970/001.00 AD NS 1970/01/01.00 2443817.50 AD NS 1978/11/05.00 AD NS 1978/309.00 AD NS 1978/11/05.00 2443818.50 AD NS 1978/11/06.00 AD NS 1978/310.00 AD NS 1978/11/06.00 2444244.50 AD NS 1980/01/06.00 AD NS 1980/006.00 AD NS 1980/01/06.00 2449790.50 AD NS 1995/03/14.00 AD NS 1995/073.00 AD NS 1995/03/14.00 2450138.50 AD NS 1996/02/25.00 AD NS 1996/056.00 AD NS 1996/02/25.00 2451544.50 AD NS 2000/01/01.00 AD NS 2000/001.00 AD NS 2000/01/01.00 2460463.19 AD NS 2024/06/01.68 AD NS 2024/153.68 AD NS 2024/06/01.68 2456282.50 AD NS 2012/12/21.00 AD NS 2012/356.00 AD NS 2012/12/21.00 2913943.00 AD NS 3266/01/01.50 AD NS 3266/001.50 AD NS 3266/01/01.50 TEST68 For the Hebrew calendar, YJF_TO_YMDF_HEBREW: YJF => YMDF YMDF_TO_YJF_HEBREW: YMDF => YJF YMDF(in) YJF YMDF(out) 1.00Tishri1AM AM 1/001.00 1.00Tishri1AM 10.00Elul647AM AM 647/335.00 10.00Elul647AM 30.25Shebat659AM AM 659/148.25 30.25Shebat659AM 30.00Adar1124AM AM 1124/177.00 30.00Adar1124AM 28.00Tammuz2985AM AM 2985/295.00 28.00Tammuz2985AM 1.00Shebat3008AM AM 3008/120.00 1.00Shebat3008AM 5.00Adar3014AM AM 3014/153.00 5.00Adar3014AM 5.00Adar3014AM AM 3014/153.00 5.00Adar3014AM 24.00Elul3449AM AM 3449/348.00 24.00Elul3449AM 25.00Tishri3450AM AM 3450/025.00 25.00Tishri3450AM 6.00Elul3738AM AM 3738/360.00 6.00Elul3738AM 6.00Shebat3760AM AM 3760/125.00 6.00Shebat3760AM 14.00Tebet3761AM AM 3761/104.00 14.00Tebet3761AM 15.00Tebet3761AM AM 3761/105.00 15.00Tebet3761AM 17.00Tebet3761AM AM 3761/107.00 17.00Tebet3761AM 17.00Tebet3761AM AM 3761/107.00 17.00Tebet3761AM 7.00Elul3768AM AM 3768/363.00 7.00Elul3768AM 29.00Veadar3817AM AM 3817/206.00 29.00Veadar3817AM 1.00Nisan3839AM AM 3839/179.00 1.00Nisan3839AM 28.00Elul4044AM AM 4044/354.00 28.00Elul4044AM 7.00Veadar4148AM AM 4148/185.00 7.00Veadar4148AM 3.00Ab4312AM AM 4312/299.00 3.00Ab4312AM 4.00Ab4350AM AM 4350/298.00 4.00Ab4350AM 4.00Sivan4360AM AM 4360/241.00 4.00Sivan4360AM 1.00Nisan4382AM AM 4382/178.00 1.00Nisan4382AM 1.00Ab4382AM AM 4382/296.00 1.00Ab4382AM 2.00Ab4382AM AM 4382/297.00 2.00Ab4382AM 21.00Sivan4392AM AM 4392/288.00 21.00Sivan4392AM 26.00Sivan4392AM AM 4392/293.00 26.00Sivan4392AM 21.00Tishri4827AM AM 4827/021.00 21.00Tishri4827AM 29.00Adar4838AM AM 4838/177.00 29.00Adar4838AM 27.00Shebat5316AM AM 5316/146.00 27.00Shebat5316AM 17.50Tishri5343AM AM 5343/017.50 17.50Tishri5343AM 18.50Tishri5343AM AM 5343/018.50 18.50Tishri5343AM 18.00Adar5436AM AM 5436/165.00 18.00Adar5436AM 4.50Tishri5513AM AM 5513/004.50 4.50Tishri5513AM 5.50Tishri5513AM AM 5513/005.50 5.50Tishri5513AM 20.00Elul5543AM AM 5543/374.00 20.00Elul5543AM 5.00Tishri5553AM AM 5553/005.00 5.00Tishri5553AM 2.00Nisan5604AM AM 5604/178.00 2.00Nisan5604AM 7.00Sivan5604AM AM 5604/242.00 7.00Sivan5604AM 20.00Elul5611AM AM 5611/376.00 20.00Elul5611AM 9.00Kislev5619AM AM 5619/069.00 9.00Kislev5619AM 26.00Sivan5645AM AM 5645/263.00 26.00Sivan5645AM 28.81Tebet5660AM AM 5660/117.81 28.81Tebet5660AM 3.00Veadar5700AM AM 5700/182.00 3.00Veadar5700AM 22.00Tammuz5727AM AM 5727/319.00 22.00Tammuz5727AM 22.00Tebet5730AM AM 5730/110.00 22.00Tebet5730AM 4.00Heshvan5739AM AM 5739/034.00 4.00Heshvan5739AM 5.00Heshvan5739AM AM 5739/035.00 5.00Heshvan5739AM 16.00Tebet5740AM AM 5740/106.00 16.00Tebet5740AM 11.00Veadar5755AM AM 5755/189.00 11.00Veadar5755AM 4.00Adar5756AM AM 5756/153.00 4.00Adar5756AM 22.00Tebet5760AM AM 5760/112.00 22.00Tebet5760AM 23.68Iyar5784AM AM 5784/259.68 23.68Iyar5784AM 7.00Tebet5773AM AM 5773/095.00 7.00Tebet5773AM 30.50Kislev7026AM AM 7026/090.50 30.50Kislev7026AM TEST685 For the Islamic calendar, YJF_TO_YMDF_ISLAMIC: YJF => YMDF YMDF_TO_YJF_ISLAMIC: YMDF => YJF YMDF(in) YJF YMDF(out) AH 1/01/01.00 AH 1/001.00 AH 1/01/01.00 AH 1/01/02.00 AH 1/002.00 AH 1/01/02.00 AH 11/03/22.00 AH 11/081.00 AH 11/03/22.00 AH 11/03/27.00 AH 11/086.00 AH 11/03/27.00 AH 458/11/22.00 AH 458/317.00 AH 458/11/22.00 AH 470/09/01.00 AH 470/237.00 AH 470/09/01.00 AH 963/03/28.00 AH 963/087.00 AH 963/03/28.00 AH 990/09/17.50 AH 990/253.50 AH 990/09/17.50 AH 990/09/18.50 AH 990/254.50 AH 990/09/18.50 AH 1086/12/19.00 AH 1086/344.00 AH 1086/12/19.00 AH 1165/11/05.50 AH 1165/300.50 AH 1165/11/05.50 AH 1165/11/06.50 AH 1165/301.50 AH 1165/11/06.50 AH 1197/10/21.00 AH 1197/287.00 AH 1197/10/21.00 AH 1207/02/06.00 AH 1207/036.00 AH 1207/02/06.00 AH 1260/03/02.00 AH 1260/061.00 AH 1260/03/02.00 AH 1260/05/07.00 AH 1260/125.00 AH 1260/05/07.00 AH 1267/11/23.00 AH 1267/318.00 AH 1267/11/23.00 AH 1275/04/11.00 AH 1275/100.00 AH 1275/04/11.00 AH 1302/08/27.00 AH 1302/234.00 AH 1302/08/27.00 AH 1317/08/28.81 AH 1317/235.81 AH 1317/08/28.81 AH 1359/02/05.00 AH 1359/035.00 AH 1359/02/05.00 AH 1387/04/24.00 AH 1387/113.00 AH 1387/04/24.00 AH 1389/10/23.00 AH 1389/289.00 AH 1389/10/23.00 AH 1398/12/05.00 AH 1398/330.00 AH 1398/12/05.00 AH 1398/12/06.00 AH 1398/331.00 AH 1398/12/06.00 AH 1400/02/18.00 AH 1400/048.00 AH 1400/02/18.00 AH 1415/10/13.00 AH 1415/279.00 AH 1415/10/13.00 AH 1416/10/06.00 AH 1416/272.00 AH 1416/10/06.00 AH 1420/09/25.00 AH 1420/261.00 AH 1420/09/25.00 AH 1445/11/25.68 AH 1445/320.68 AH 1445/11/25.68 AH 1434/02/08.00 AH 1434/038.00 AH 1434/02/08.00 AH 2725/08/03.50 AH 2725/210.50 AH 2725/08/03.50 TEST686 For the Julian calendar, YJF_TO_YMDF_JULIAN: YJF => YMDF YMDF_TO_YJF_JULIAN: YMDF => YJF YMDF(in) YJF YMDF(out) AD 1/01/01.00 AD 1/001.00 AD 1/01/01.00 AD 1/01/03.00 AD 1/003.00 AD 1/01/03.00 AD 1/01/03.00 AD 1/003.00 AD 1/01/03.00 AD 8/08/29.00 AD 8/242.00 AD 8/08/29.00 AD 57/03/24.00 AD 57/083.00 AD 57/03/24.00 AD 79/03/24.00 AD 79/083.00 AD 79/03/24.00 AD 284/08/29.00 AD 284/242.00 AD 284/08/29.00 AD 388/03/03.00 AD 388/063.00 AD 388/03/03.00 AD 552/07/11.00 AD 552/193.00 AD 552/07/11.00 AD 590/07/12.00 AD 590/193.00 AD 590/07/12.00 AD 600/05/24.00 AD 600/145.00 AD 600/05/24.00 AD 622/03/19.00 AD 622/078.00 AD 622/03/19.00 AD 622/07/15.00 AD 622/196.00 AD 622/07/15.00 AD 622/07/16.00 AD 622/197.00 AD 622/07/16.00 AD 632/06/16.00 AD 632/168.00 AD 632/06/16.00 AD 632/06/21.00 AD 632/173.00 AD 632/06/21.00 AD 1066/10/14.00 AD 1066/287.00 AD 1066/10/14.00 AD 1078/03/17.00 AD 1078/076.00 AD 1078/03/17.00 AD 1556/02/09.00 AD 1556/040.00 AD 1556/02/09.00 AD 1582/10/04.50 AD 1582/277.50 AD 1582/10/04.50 AD 1582/10/05.50 AD 1582/278.50 AD 1582/10/05.50 AD 1676/02/23.00 AD 1676/054.00 AD 1676/02/23.00 AD 1752/09/02.50 AD 1752/246.50 AD 1752/09/02.50 AD 1752/09/03.50 AD 1752/247.50 AD 1752/09/03.50 AD 1783/09/07.00 AD 1783/250.00 AD 1783/09/07.00 AD 1792/09/11.00 AD 1792/255.00 AD 1792/09/11.00 AD 1844/03/09.00 AD 1844/069.00 AD 1844/03/09.00 AD 1844/05/12.00 AD 1844/133.00 AD 1844/05/12.00 AD 1851/09/06.00 AD 1851/249.00 AD 1851/09/06.00 AD 1858/11/05.00 AD 1858/309.00 AD 1858/11/05.00 AD 1885/05/29.00 AD 1885/149.00 AD 1885/05/29.00 AD 1899/12/19.81 AD 1899/353.81 AD 1899/12/19.81 AD 1940/03/01.00 AD 1940/061.00 AD 1940/03/01.00 AD 1967/07/18.00 AD 1967/199.00 AD 1967/07/18.00 AD 1969/12/19.00 AD 1969/353.00 AD 1969/12/19.00 AD 1978/10/23.00 AD 1978/296.00 AD 1978/10/23.00 AD 1978/10/24.00 AD 1978/297.00 AD 1978/10/24.00 AD 1979/12/24.00 AD 1979/358.00 AD 1979/12/24.00 AD 1995/03/01.00 AD 1995/060.00 AD 1995/03/01.00 AD 1996/02/12.00 AD 1996/043.00 AD 1996/02/12.00 AD 1999/12/19.00 AD 1999/353.00 AD 1999/12/19.00 AD 2024/05/19.68 AD 2024/140.68 AD 2024/05/19.68 AD 2012/12/08.00 AD 2012/343.00 AD 2012/12/08.00 AD 3265/12/10.50 AD 3265/344.50 AD 3265/12/10.50 TEST687 For the Roman calendar, YJF_TO_YMDF_ROMAN: YJF => YMDF YMDF_TO_YJF_ROMAN: YMDF => YJF YMDF(in) YJF YMDF(out) Kalends JanuariusI AUC AUC 1/001.00 Kalends JanuariusI AUC Ante diem iv Kalends MartiusVII AUC AUC 7/057.00 Ante diem iv Kalends MartiusVII AUC Ante diem iv Kalends MartiusVII AUC AUC 7/057.00 Ante diem iv Kalends MartiusVII AUC Kalends SeptemberCDXLII AUC AUC 442/244.00 Kalends SeptemberCDXLII AUC Kalends OctoberCDXLII AUC AUC 442/274.00 Kalends OctoberCDXLII AUC Ante diem iv Kalends SeptemberDCCXXXI AUC AUC 731/241.00 Ante diem iv Kalends SeptemberDCCXXXI AUC Ante diem iv Nones JanuariusDCCLIII AUC AUC 753/002.00 Ante diem iv Nones JanuariusDCCLIII AUC Pridie Kalends JanuariusDCCLIII AUC AUC 754/000.00 Pridie Kalends JanuariusDCCLIII AUC Kalends JanuariusDCCLIV AUC AUC 754/001.00 Kalends JanuariusDCCLIV AUC Ante diem iii Nones JanuariusDCCLIV AUC AUC 754/003.00 Ante diem iii Nones JanuariusDCCLIV AUC Ante diem iii Nones JanuariusDCCLIV AUC AUC 754/003.00 Ante diem iii Nones JanuariusDCCLIV AUC Ante diem iv Kalends SeptemberDCCLXI AUC AUC 761/242.00 Ante diem iv Kalends SeptemberDCCLXI AUC Ante diem ix Kalends AprilisDCCCX AUC AUC 810/083.00 Ante diem ix Kalends AprilisDCCCX AUC Ante diem ix Kalends AprilisDCCCXXXII AUC AUC 832/083.00 Ante diem ix Kalends AprilisDCCCXXXII AUC Ante diem iv Kalends SeptemberMXXXVII AUC AUC 1037/242.00 Ante diem iv Kalends SeptemberMXXXVII AUC Ante diem v Nones MartiusMCXLI AUC AUC 1141/063.00 Ante diem v Nones MartiusMCXLI AUC Ante diem v Ides JuliusMCCCV AUC AUC 1305/193.00 Ante diem v Ides JuliusMCCCV AUC Ante diem iv Ides JuliusMCCCXLIII AUC AUC 1343/193.00 Ante diem iv Ides JuliusMCCCXLIII AUC Ante diem ix Kalends JuniusMCCCLIII AUC AUC 1353/145.00 Ante diem ix Kalends JuniusMCCCLIII AUC Ante diem xiv Kalends AprilisMCCCLXXV AUC AUC 1375/078.00 Ante diem xiv Kalends AprilisMCCCLXXV AUC Ides JuliusMCCCLXXV AUC AUC 1375/196.00 Ides JuliusMCCCLXXV AUC Ante diem xvii Kalends AugustusMCCCLXXV AUC AUC 1375/197.00 Ante diem xvii Kalends AugustusMCCCLXXV AUC Ante diem xvi Kalends JuliusMCCCLXXXV AUC AUC 1385/168.00 Ante diem xvi Kalends JuliusMCCCLXXXV AUC Ante diem xi Kalends JuliusMCCCLXXXV AUC AUC 1385/173.00 Ante diem xi Kalends JuliusMCCCLXXXV AUC Pridie Ides OctoberMDCCCXIX AUC AUC 1819/287.00 Pridie Ides OctoberMDCCCXIX AUC Ante diem xvi Kalends AprilisMDCCCXXXI AUC AUC 1831/076.00 Ante diem xvi Kalends AprilisMDCCCXXXI AUC Ante diem v Ides FebruariusMMCCCIX AUC AUC 2309/040.00 Ante diem v Ides FebruariusMMCCCIX AUC Ante diem iv Nones OctoberMMCCCXXXV AUC AUC 2335/277.50 Ante diem iv Nones OctoberMMCCCXXXV AUC Ante diem iii Nones OctoberMMCCCXXXV AUC AUC 2335/278.50 Ante diem iii Nones OctoberMMCCCXXXV AUC Ante diem vii Kalends MartiusMMCDXXIX AUC AUC 2429/054.00 Ante diem vii Kalends MartiusMMCDXXIX AUC Ante diem iv Nones SeptemberMMDV AUC AUC 2505/246.50 Ante diem iv Nones SeptemberMMDV AUC Ante diem iii Nones SeptemberMMDV AUC AUC 2505/247.50 Ante diem iii Nones SeptemberMMDV AUC Ante diem vii Ides SeptemberMMDXXXVI AUC AUC 2536/250.00 Ante diem vii Ides SeptemberMMDXXXVI AUC Ante diem iii Ides SeptemberMMDXLV AUC AUC 2545/255.00 Ante diem iii Ides SeptemberMMDXLV AUC Ante diem vii Ides MartiusMMDXCVII AUC AUC 2597/069.00 Ante diem vii Ides MartiusMMDXCVII AUC Ante diem iv Ides MaiusMMDXCVII AUC AUC 2597/133.00 Ante diem iv Ides MaiusMMDXCVII AUC Ante diem viii Ides SeptemberMMDCIV AUC AUC 2604/249.00 Ante diem viii Ides SeptemberMMDCIV AUC Nones NovemberMMDCXI AUC AUC 2611/309.00 Nones NovemberMMDCXI AUC Ante diem iv Kalends JuniusMMDCXXXVII AUC AUC 2638/149.00 Ante diem iv Kalends JuniusMMDCXXXVII AUC Ante diem xiv Kalends JanuariusMMDCLII AUC AUC 2652/353.81 Ante diem xiv Kalends JanuariusMMDCLII AUC Kalends MartiusMMDCXCIII AUC AUC 2693/061.00 Kalends MartiusMMDCXCIII AUC Ante diem xv Kalends AugustusMMDCCXX AUC AUC 2720/199.00 Ante diem xv Kalends AugustusMMDCCXX AUC Ante diem xiv Kalends JanuariusMMDCCXXII AUC AUC 2722/353.00 Ante diem xiv Kalends JanuariusMMDCCXXII AUC Ante diem x Kalends NovemberMMDCCXXXI AUC AUC 2731/296.00 Ante diem x Kalends NovemberMMDCCXXXI AUC Ante diem ix Kalends NovemberMMDCCXXXI AUC AUC 2731/297.00 Ante diem ix Kalends NovemberMMDCCXXXI AUC Ante diem ix Kalends JanuariusMMDCCXXXII AUC AUC 2732/358.00 Ante diem ix Kalends JanuariusMMDCCXXXII AUC Kalends MartiusMMDCCXLVII AUC AUC 2748/060.00 Kalends MartiusMMDCCXLVII AUC Pridie Ides FebruariusMMDCCXLIX AUC AUC 2749/043.00 Pridie Ides FebruariusMMDCCXLIX AUC Ante diem xiv Kalends JanuariusMMDCCLII AUC AUC 2752/353.00 Ante diem xiv Kalends JanuariusMMDCCLII AUC Ante diem xiv Kalends JuniusMMDCCLXXVI AUC AUC 2777/140.68 Ante diem xiv Kalends JuniusMMDCCLXXVI AUC Ante diem vi Ides DecemberMMDCCLXV AUC AUC 2765/343.00 Ante diem vi Ides DecemberMMDCCLXV AUC Ante diem iv Ides DecemberMMMMXVIII AUC AUC 4018/344.50 Ante diem iv Ides DecemberMMMMXVIII AUC TEST688 YJF_TO_YMDHMS_COMMON: YJF => YMDHMS YMDHMS_TO_YJF_COMMON: YMDHMS => YJF YJF (in) YMDHMS YJF(out) CE 1964/187.13 CE 1964/07/05 03:20:05 CE 1964/187.13 CE 1964/237.09 CE 1964/08/24 02:13:45 CE 1964/237.09 CE 1962/306.91 CE 1962/11/02 21:56:37 CE 1962/306.91 CE 1960/232.49 CE 1960/08/19 11:56:35 CE 1960/232.49 CE 1965/264.97 CE 1965/09/21 23:20:22 CE 1965/264.97 TEST689 YMD_TO_DECIMAL converts a date to a year and decimal. YMD Y.F CE 1967/02/14 1967.1219 CE 1963/02/23 1963.1466 CE 1964/07/27 1964.5697 CE 1960/07/03 1960.5041 CE 1962/04/20 1962.3000 CE 1969/10/18 1969.7959 CE 1969/01/04 1969.0096 CE 1965/08/12 1965.6123 CE 1961/07/01 1961.4973 CE 1965/05/25 1965.3959 TEST69 YMDF_DIF_COMMON gets the day difference between YMDF dates. YMDF1 YMDF2 (YMDF2 - YMDF1) CE 1960/11/07.22 CE 1963/11/10.56 1098.34 CE 1962/06/17.45 CE 1966/12/18.34 1644.90 CE 1965/01/15.21 CE 1964/09/03.09 -134.12 CE 1963/01/22.28 CE 1961/06/07.25 -594.03 CE 1961/02/27.10 CE 1960/06/13.81 -258.29 CE 1966/03/10.40 CE 1968/10/08.06 942.66 CE 1966/11/08.69 CE 1966/07/04.03 -127.66 CE 1962/07/10.06 CE 1967/08/24.21 1871.15 CE 1966/11/25.87 CE 1966/07/07.62 -141.25 CE 1961/11/08.39 CE 1965/08/09.74 1370.35 TEST695 YMDF_DIF_ENGLISH gets the day difference between YMDF dates. YMDF1 YMDF2 (YMDF2 - YMDF1) AD NS 1963/10/27.55 AD NS 1964/06/03.36 219.81 AD NS 1966/11/04.11 AD NS 1965/12/13.77 -325.33 AD NS 1962/10/02.24 AD NS 1964/10/08.08 736.84 AD NS 1961/04/14.87 AD NS 1963/12/01.23 960.36 AD NS 1963/05/31.29 AD NS 1965/10/27.93 880.64 AD NS 1964/01/11.91 AD NS 1960/11/10.48 -1157.42 AD NS 1967/12/08.91 AD NS 1969/12/15.98 738.07 AD NS 1961/04/08.05 AD NS 1967/05/17.05 2230.00 AD NS 1967/05/29.17 AD NS 1967/10/13.93 137.76 AD NS 1964/11/11.29 AD NS 1966/08/04.49 631.20 TEST70 For the Common calendar: YMDF_INC_COMMON increments a date by days; YMDF_NEXT_COMMON computes the next day, YMDF_PREV_COMMON computes the previous day. YMDF Tomorrow Yesterday +10.25 days CE 1965/03/11.43 CE 1965/03/12.43 CE 1965/03/10.43 CE 1965/03/21.68 CE 1961/08/12.85 CE 1961/08/13.85 CE 1961/08/11.85 CE 1961/08/23.10 CE 1965/08/14.84 CE 1965/08/15.84 CE 1965/08/13.84 CE 1965/08/25.09 CE 1961/03/15.99 CE 1961/03/16.99 CE 1961/03/14.99 CE 1961/03/26.24 CE 1963/10/09.79 CE 1963/10/10.79 CE 1963/10/08.79 CE 1963/10/20.04 CE 1966/04/22.50 CE 1966/04/23.50 CE 1966/04/21.50 CE 1966/05/02.75 CE 1967/05/16.27 CE 1967/05/17.27 CE 1967/05/15.27 CE 1967/05/26.52 CE 1962/09/05.92 CE 1962/09/06.92 CE 1962/09/04.92 CE 1962/09/16.17 CE 1960/05/08.04 CE 1960/05/09.04 CE 1960/05/07.04 CE 1960/05/18.29 CE 1965/03/20.38 CE 1965/03/21.38 CE 1965/03/19.38 CE 1965/03/30.63 TEST71 For the English calendar: YMDF_INC_ENGLISH increments a date by days; YMDF_NEXT_ENGLISH computes the next day, YMDF_PREV_ENGLISH computes the previous day. YMDF Tomorrow Yesterday +10.25 days BC OS 4713/01/01.50 BC OS 4713/01/02.50 BC OS 4714/12/31.50 BC OS 4713/01/11.75 BC OS 4713/01/02.50 BC OS 4713/01/03.50 BC OS 4713/01/01.50 BC OS 4713/01/12.75 BC OS 4004/10/23.50 BC OS 4004/10/24.50 BC OS 4004/10/22.50 BC OS 4004/11/02.75 BC OS 3761/10/08.00 BC OS 3761/10/09.00 BC OS 3761/10/07.00 BC OS 3761/10/18.25 BC OS 3114/09/06.00 BC OS 3114/09/07.00 BC OS 3114/09/05.00 BC OS 3114/09/16.25 BC OS 3102/02/18.25 BC OS 3102/02/19.25 BC OS 3102/02/17.25 BC OS 3102/02/28.50 BC OS 2637/03/08.00 BC OS 2637/03/09.00 BC OS 2637/03/07.00 BC OS 2637/03/18.25 BC OS 776/07/09.00 BC OS 776/07/10.00 BC OS 776/07/08.00 BC OS 776/07/19.25 BC OS 753/01/01.00 BC OS 753/01/02.00 BC OS 754/12/31.00 BC OS 753/01/11.25 BC OS 747/02/26.00 BC OS 747/02/27.00 BC OS 747/02/25.00 BC OS 747/03/08.25 BC OS 747/02/26.00 BC OS 747/02/27.00 BC OS 747/02/25.00 BC OS 747/03/08.25 BC OS 312/09/01.00 BC OS 312/09/02.00 BC OS 312/08/31.00 BC OS 312/09/11.25 BC OS 312/10/01.00 BC OS 312/10/02.00 BC OS 312/09/30.00 BC OS 312/10/11.25 BC OS 23/08/29.00 BC OS 23/08/30.00 BC OS 23/08/28.00 BC OS 23/09/08.25 BC OS 1/01/02.00 BC OS 1/01/03.00 BC OS 1/01/01.00 BC OS 1/01/12.25 BC OS 1/12/31.00 ? BC OS 1/12/30.00 ? AD OS 1/01/01.00 AD OS 1/01/02.00 BC OS 1/12/31.00 AD OS 1/01/11.25 AD OS 1/01/03.00 AD OS 1/01/04.00 AD OS 1/01/02.00 AD OS 1/01/13.25 AD OS 1/01/03.00 AD OS 1/01/04.00 AD OS 1/01/02.00 AD OS 1/01/13.25 AD OS 8/08/29.00 AD OS 8/08/30.00 AD OS 8/08/28.00 AD OS 8/09/08.25 AD OS 57/03/24.00 AD OS 57/03/25.00 AD OS 57/03/23.00 AD OS 57/04/03.25 AD OS 79/03/24.00 AD OS 79/03/25.00 AD OS 79/03/23.00 AD OS 79/04/03.25 AD OS 284/08/29.00 AD OS 284/08/30.00 AD OS 284/08/28.00 AD OS 284/09/08.25 AD OS 388/03/03.00 AD OS 388/03/04.00 AD OS 388/03/02.00 AD OS 388/03/13.25 AD OS 552/07/11.00 AD OS 552/07/12.00 AD OS 552/07/10.00 AD OS 552/07/21.25 AD OS 590/07/12.00 AD OS 590/07/13.00 AD OS 590/07/11.00 AD OS 590/07/22.25 AD OS 600/05/24.00 AD OS 600/05/25.00 AD OS 600/05/23.00 AD OS 600/06/03.25 AD OS 622/03/19.00 AD OS 622/03/20.00 AD OS 622/03/18.00 AD OS 622/03/29.25 AD OS 622/07/15.00 AD OS 622/07/16.00 AD OS 622/07/14.00 AD OS 622/07/25.25 AD OS 622/07/16.00 AD OS 622/07/17.00 AD OS 622/07/15.00 AD OS 622/07/26.25 AD OS 632/06/16.00 AD OS 632/06/17.00 AD OS 632/06/15.00 AD OS 632/06/26.25 AD OS 632/06/21.00 AD OS 632/06/22.00 AD OS 632/06/20.00 AD OS 632/07/01.25 AD OS 1066/10/14.00 AD OS 1066/10/15.00 AD OS 1066/10/13.00 AD OS 1066/10/24.25 AD OS 1078/03/17.00 AD OS 1078/03/18.00 AD OS 1078/03/16.00 AD OS 1078/03/27.25 AD OS 1556/02/09.00 AD OS 1556/02/10.00 AD OS 1556/02/08.00 AD OS 1556/02/19.25 AD OS 1582/10/04.50 AD OS 1582/10/05.50 AD OS 1582/10/03.50 AD OS 1582/10/14.75 AD OS 1582/10/05.50 AD OS 1582/10/06.50 AD OS 1582/10/04.50 AD OS 1582/10/15.75 AD OS 1676/02/23.00 AD OS 1676/02/24.00 AD OS 1676/02/22.00 AD OS 1676/03/04.25 AD OS 1752/09/02.50 AD NS 1752/09/14.50 AD OS 1752/09/01.50 AD NS 1752/09/23.75 AD NS 1752/09/14.50 AD NS 1752/09/15.50 AD NS 1752/09/24.50 AD NS 1752/09/24.75 AD NS 1783/09/18.00 AD NS 1783/09/19.00 AD NS 1783/09/17.00 AD NS 1783/09/28.25 AD NS 1792/09/22.00 AD NS 1792/09/23.00 AD NS 1792/09/21.00 AD NS 1792/10/02.25 AD NS 1844/03/21.00 AD NS 1844/03/22.00 AD NS 1844/03/20.00 AD NS 1844/03/31.25 AD NS 1844/05/24.00 AD NS 1844/05/25.00 AD NS 1844/05/23.00 AD NS 1844/06/03.25 AD NS 1851/09/18.00 AD NS 1851/09/19.00 AD NS 1851/09/17.00 AD NS 1851/09/28.25 AD NS 1858/11/17.00 AD NS 1858/11/18.00 AD NS 1858/11/16.00 AD NS 1858/11/27.25 AD NS 1885/06/10.00 AD NS 1885/06/11.00 AD NS 1885/06/09.00 AD NS 1885/06/20.25 AD NS 1899/12/31.81 AD NS 1900/01/01.81 AD NS 1899/12/30.81 AD NS 1900/01/11.06 AD NS 1940/03/14.00 AD NS 1940/03/15.00 AD NS 1940/03/13.00 AD NS 1940/03/24.25 AD NS 1967/07/31.00 AD NS 1967/08/01.00 AD NS 1967/07/30.00 AD NS 1967/08/10.25 AD NS 1970/01/01.00 AD NS 1970/01/02.00 AD NS 1969/12/31.00 AD NS 1970/01/11.25 AD NS 1978/11/05.00 AD NS 1978/11/06.00 AD NS 1978/11/04.00 AD NS 1978/11/15.25 AD NS 1978/11/06.00 AD NS 1978/11/07.00 AD NS 1978/11/05.00 AD NS 1978/11/16.25 AD NS 1980/01/06.00 AD NS 1980/01/07.00 AD NS 1980/01/05.00 AD NS 1980/01/16.25 AD NS 1995/03/14.00 AD NS 1995/03/15.00 AD NS 1995/03/13.00 AD NS 1995/03/24.25 AD NS 1996/02/25.00 AD NS 1996/02/26.00 AD NS 1996/02/24.00 AD NS 1996/03/06.25 AD NS 2000/01/01.00 AD NS 2000/01/02.00 AD NS 1999/12/31.00 AD NS 2000/01/11.25 AD NS 2024/06/01.68 AD NS 2024/06/02.68 AD NS 2024/05/31.68 AD NS 2024/06/11.93 AD NS 2012/12/21.00 AD NS 2012/12/22.00 AD NS 2012/12/20.00 AD NS 2012/12/31.25 AD NS 3266/01/01.50 AD NS 3266/01/02.50 AD NS 3265/12/31.50 AD NS 3266/01/11.75 TEST72 For the Gregorian calendar: YMDF_INC_GREGORIAN increments a date by days; YMDF_NEXT_GREGORIAN computes the next day, YMDF_PREV_GREGORIAN computes the previous day. YMDF Tomorrow Yesterday +10.25 days BC 4714/11/024.50 BC 4714/11/025.50 BC 4714/11/023.50 BC 4714/12/004.75 BC 4714/11/025.50 BC 4714/11/026.50 BC 4714/11/024.50 BC 4714/12/005.75 BC 4004/09/021.50 BC 4004/09/022.50 BC 4004/09/020.50 BC 4004/10/001.75 BC 3761/09/008.00 BC 3761/09/009.00 BC 3761/09/007.00 BC 3761/09/018.25 BC 3114/08/011.00 BC 3114/08/012.00 BC 3114/08/010.00 BC 3114/08/021.25 BC 3102/01/023.25 BC 3102/01/024.25 BC 3102/01/022.25 BC 3102/02/002.50 BC 2637/02/015.00 BC 2637/02/016.00 BC 2637/02/014.00 BC 2637/02/025.25 BC 776/07/001.00 BC 776/07/002.00 BC 776/06/030.00 BC 776/07/011.25 BC 754/12/024.00 BC 754/12/025.00 BC 754/12/023.00 BC 753/01/003.25 BC 747/02/018.00 BC 747/02/019.00 BC 747/02/017.00 BC 747/02/028.25 BC 747/02/018.00 BC 747/02/019.00 BC 747/02/017.00 BC 747/02/028.25 BC 312/08/027.00 BC 312/08/028.00 BC 312/08/026.00 BC 312/09/006.25 BC 312/09/026.00 BC 312/09/027.00 BC 312/09/025.00 BC 312/10/006.25 BC 23/08/027.00 BC 23/08/028.00 BC 23/08/026.00 BC 23/09/006.25 BC 2/12/031.00 BC 1/01/001.00 BC 2/12/030.00 BC 1/01/010.25 BC 1/12/029.00 BC 1/12/030.00 BC 1/12/028.00 ? BC 1/12/030.00 BC 1/12/031.00 BC 1/12/029.00 ? AD 1/01/001.00 AD 1/01/002.00 BC 1/12/031.00 AD 1/01/011.25 AD 1/01/001.00 AD 1/01/002.00 BC 1/12/031.00 AD 1/01/011.25 AD 8/08/027.00 AD 8/08/028.00 AD 8/08/026.00 AD 8/09/006.25 AD 57/03/022.00 AD 57/03/023.00 AD 57/03/021.00 AD 57/04/001.25 AD 79/03/022.00 AD 79/03/023.00 AD 79/03/021.00 AD 79/04/001.25 AD 284/08/029.00 AD 284/08/030.00 AD 284/08/028.00 AD 284/09/008.25 AD 388/03/004.00 AD 388/03/005.00 AD 388/03/003.00 AD 388/03/014.25 AD 552/07/013.00 AD 552/07/014.00 AD 552/07/012.00 AD 552/07/023.25 AD 590/07/014.00 AD 590/07/015.00 AD 590/07/013.00 AD 590/07/024.25 AD 600/05/027.00 AD 600/05/028.00 AD 600/05/026.00 AD 600/06/006.25 AD 622/03/022.00 AD 622/03/023.00 AD 622/03/021.00 AD 622/04/001.25 AD 622/07/018.00 AD 622/07/019.00 AD 622/07/017.00 AD 622/07/028.25 AD 622/07/019.00 AD 622/07/020.00 AD 622/07/018.00 AD 622/07/029.25 AD 632/06/019.00 AD 632/06/020.00 AD 632/06/018.00 AD 632/06/029.25 AD 632/06/024.00 AD 632/06/025.00 AD 632/06/023.00 AD 632/07/004.25 AD 1066/10/020.00 AD 1066/10/021.00 AD 1066/10/019.00 AD 1066/10/030.25 AD 1078/03/023.00 AD 1078/03/024.00 AD 1078/03/022.00 AD 1078/04/002.25 AD 1556/02/019.00 AD 1556/02/020.00 AD 1556/02/018.00 AD 1556/02/029.25 AD 1582/10/014.50 AD 1582/10/015.50 AD 1582/10/013.50 AD 1582/10/024.75 AD 1582/10/015.50 AD 1582/10/016.50 AD 1582/10/014.50 AD 1582/10/025.75 AD 1676/03/004.00 AD 1676/03/005.00 AD 1676/03/003.00 AD 1676/03/014.25 AD 1752/09/013.50 AD 1752/09/014.50 AD 1752/09/012.50 AD 1752/09/023.75 AD 1752/09/014.50 AD 1752/09/015.50 AD 1752/09/013.50 AD 1752/09/024.75 AD 1783/09/018.00 AD 1783/09/019.00 AD 1783/09/017.00 AD 1783/09/028.25 AD 1792/09/022.00 AD 1792/09/023.00 AD 1792/09/021.00 AD 1792/10/002.25 AD 1844/03/021.00 AD 1844/03/022.00 AD 1844/03/020.00 AD 1844/03/031.25 AD 1844/05/024.00 AD 1844/05/025.00 AD 1844/05/023.00 AD 1844/06/003.25 AD 1851/09/018.00 AD 1851/09/019.00 AD 1851/09/017.00 AD 1851/09/028.25 AD 1858/11/017.00 AD 1858/11/018.00 AD 1858/11/016.00 AD 1858/11/027.25 AD 1885/06/010.00 AD 1885/06/011.00 AD 1885/06/009.00 AD 1885/06/020.25 AD 1899/12/031.81 AD 1900/01/001.81 AD 1899/12/030.81 AD 1900/01/011.06 AD 1940/03/014.00 AD 1940/03/015.00 AD 1940/03/013.00 AD 1940/03/024.25 AD 1967/07/031.00 AD 1967/08/001.00 AD 1967/07/030.00 AD 1967/08/010.25 AD 1970/01/001.00 AD 1970/01/002.00 AD 1969/12/031.00 AD 1970/01/011.25 AD 1978/11/005.00 AD 1978/11/006.00 AD 1978/11/004.00 AD 1978/11/015.25 AD 1978/11/006.00 AD 1978/11/007.00 AD 1978/11/005.00 AD 1978/11/016.25 AD 1980/01/006.00 AD 1980/01/007.00 AD 1980/01/005.00 AD 1980/01/016.25 AD 1995/03/014.00 AD 1995/03/015.00 AD 1995/03/013.00 AD 1995/03/024.25 AD 1996/02/025.00 AD 1996/02/026.00 AD 1996/02/024.00 AD 1996/03/006.25 AD 2000/01/001.00 AD 2000/01/002.00 AD 1999/12/031.00 AD 2000/01/011.25 AD 2024/06/001.68 AD 2024/06/002.68 AD 2024/05/031.68 AD 2024/06/011.93 AD 2012/12/021.00 AD 2012/12/022.00 AD 2012/12/020.00 AD 2012/12/031.25 AD 3266/01/001.50 AD 3266/01/002.50 AD 3265/12/031.50 AD 3266/01/011.75 TEST73 For the Hebrew calendar: YMDF_INC_HEBREW increments a date by days; YMDF_NEXT_HEBREW computes the next day, YMDF_PREV_HEBREW computes the previous day. YMDF Tomorrow Yesterday +10.25 days 10.00Elul647AM 11.00Elul647AM 9.00Elul647AM 20.25Elul647AM 30.25Shebat659AM 1.25Adar659AM 29.25Shebat659AM 10.50Adar659AM 30.00Adar1124AM 1.00Veadar1124AM 29.00Adar1124AM 10.25Veadar1124AM 28.00Tammuz2985AM 29.00Tammuz2985AM 27.00Tammuz2985AM 9.25Ab2985AM 1.00Shebat3008AM 2.00Shebat3008AM 29.00Tebet3008AM 11.25Shebat3008AM 5.00Adar3014AM 6.00Adar3014AM 4.00Adar3014AM 15.25Adar3014AM 5.00Adar3014AM 6.00Adar3014AM 4.00Adar3014AM 15.25Adar3014AM 24.00Elul3449AM 25.00Elul3449AM 23.00Elul3449AM 5.25Tishri3450AM 25.00Tishri3450AM 26.00Tishri3450AM 24.00Tishri3450AM 5.25Heshvan3450AM 6.00Elul3738AM 7.00Elul3738AM 5.00Elul3738AM 16.25Elul3738AM 6.00Shebat3760AM 7.00Shebat3760AM 5.00Shebat3760AM 16.25Shebat3760AM 14.00Tebet3761AM 15.00Tebet3761AM 13.00Tebet3761AM 24.25Tebet3761AM 15.00Tebet3761AM 16.00Tebet3761AM 14.00Tebet3761AM 25.25Tebet3761AM 17.00Tebet3761AM 18.00Tebet3761AM 16.00Tebet3761AM 27.25Tebet3761AM 17.00Tebet3761AM 18.00Tebet3761AM 16.00Tebet3761AM 27.25Tebet3761AM 7.00Elul3768AM 8.00Elul3768AM 6.00Elul3768AM 17.25Elul3768AM 29.00Veadar3817AM 1.00Nisan3817AM 28.00Veadar3817AM 10.25Nisan3817AM 1.00Nisan3839AM 2.00Nisan3839AM 29.00Adar3839AM 11.25Nisan3839AM 28.00Elul4044AM 29.00Elul4044AM 27.00Elul4044AM 9.25Tishri4045AM 7.00Veadar4148AM 8.00Veadar4148AM 6.00Veadar4148AM 17.25Veadar4148AM 3.00Ab4312AM 4.00Ab4312AM 2.00Ab4312AM 13.25Ab4312AM 4.00Ab4350AM 5.00Ab4350AM 3.00Ab4350AM 14.25Ab4350AM 4.00Sivan4360AM 5.00Sivan4360AM 3.00Sivan4360AM 14.25Sivan4360AM 1.00Nisan4382AM 2.00Nisan4382AM 29.00Adar4382AM 11.25Nisan4382AM 1.00Ab4382AM 2.00Ab4382AM 29.00Tammuz4382AM 11.25Ab4382AM 2.00Ab4382AM 3.00Ab4382AM 1.00Ab4382AM 12.25Ab4382AM 21.00Sivan4392AM 22.00Sivan4392AM 20.00Sivan4392AM 1.25Tammuz4392AM 26.00Sivan4392AM 27.00Sivan4392AM 25.00Sivan4392AM 6.25Tammuz4392AM 21.00Tishri4827AM 22.00Tishri4827AM 20.00Tishri4827AM 1.25Heshvan4827AM 29.00Adar4838AM 1.00Nisan4838AM 28.00Adar4838AM 10.25Nisan4838AM 27.00Shebat5316AM 28.00Shebat5316AM 26.00Shebat5316AM 7.25Adar5316AM 17.50Tishri5343AM 18.50Tishri5343AM 16.50Tishri5343AM 27.75Tishri5343AM 18.50Tishri5343AM 19.50Tishri5343AM 17.50Tishri5343AM 28.75Tishri5343AM 18.00Adar5436AM 19.00Adar5436AM 17.00Adar5436AM 28.25Adar5436AM 4.50Tishri5513AM 5.50Tishri5513AM 3.50Tishri5513AM 14.75Tishri5513AM 5.50Tishri5513AM 6.50Tishri5513AM 4.50Tishri5513AM 15.75Tishri5513AM 20.00Elul5543AM 21.00Elul5543AM 19.00Elul5543AM 1.25Tishri5544AM 5.00Tishri5553AM 6.00Tishri5553AM 4.00Tishri5553AM 15.25Tishri5553AM 2.00Nisan5604AM 3.00Nisan5604AM 1.00Nisan5604AM 12.25Nisan5604AM 7.00Sivan5604AM 8.00Sivan5604AM 6.00Sivan5604AM 17.25Sivan5604AM 20.00Elul5611AM 21.00Elul5611AM 19.00Elul5611AM 1.25Tishri5612AM 9.00Kislev5619AM 10.00Kislev5619AM 8.00Kislev5619AM 19.25Kislev5619AM 26.00Sivan5645AM 27.00Sivan5645AM 25.00Sivan5645AM 6.25Tammuz5645AM 28.81Tebet5660AM 29.81Tebet5660AM 27.81Tebet5660AM 10.06Shebat5660AM 3.00Veadar5700AM 4.00Veadar5700AM 2.00Veadar5700AM 13.25Veadar5700AM 22.00Tammuz5727AM 23.00Tammuz5727AM 21.00Tammuz5727AM 3.25Ab5727AM 22.00Tebet5730AM 23.00Tebet5730AM 21.00Tebet5730AM 3.25Shebat5730AM 4.00Heshvan5739AM 5.00Heshvan5739AM 3.00Heshvan5739AM 14.25Heshvan5739AM 5.00Heshvan5739AM 6.00Heshvan5739AM 4.00Heshvan5739AM 15.25Heshvan5739AM 16.00Tebet5740AM 17.00Tebet5740AM 15.00Tebet5740AM 26.25Tebet5740AM 11.00Veadar5755AM 12.00Veadar5755AM 10.00Veadar5755AM 21.25Veadar5755AM 4.00Adar5756AM 5.00Adar5756AM 3.00Adar5756AM 14.25Adar5756AM 22.00Tebet5760AM 23.00Tebet5760AM 21.00Tebet5760AM 3.25Shebat5760AM 23.68Iyar5784AM 24.68Iyar5784AM 22.68Iyar5784AM 4.93Sivan5784AM 7.00Tebet5773AM 8.00Tebet5773AM 6.00Tebet5773AM 17.25Tebet5773AM 30.50Kislev7026AM 1.50Tebet7026AM 29.50Kislev7026AM 10.75Tebet7026AM TEST74 For the Julian calendar: YMDF_INC_JULIAN increments a date by days; YMDF_NEXT_JULIAN computes the next day, YMDF_PREV_JULIAN computes the previous day. YMDF date Tomorrow Yesterday +10.25 days BC 4713/01/01.50 BC 4713/01/02.50 BC 4714/12/31.50 BC 4713/01/11.75 BC 4713/01/02.50 BC 4713/01/03.50 BC 4713/01/01.50 BC 4713/01/12.75 BC 4004/10/23.50 BC 4004/10/24.50 BC 4004/10/22.50 BC 4004/11/02.75 BC 3761/10/08.00 BC 3761/10/09.00 BC 3761/10/07.00 BC 3761/10/18.25 BC 3114/09/06.00 BC 3114/09/07.00 BC 3114/09/05.00 BC 3114/09/16.25 BC 3102/02/18.25 BC 3102/02/19.25 BC 3102/02/17.25 BC 3102/02/28.50 BC 2637/03/08.00 BC 2637/03/09.00 BC 2637/03/07.00 BC 2637/03/18.25 BC 776/07/09.00 BC 776/07/10.00 BC 776/07/08.00 BC 776/07/19.25 BC 753/01/01.00 BC 753/01/02.00 BC 754/12/31.00 BC 753/01/11.25 BC 747/02/26.00 BC 747/02/27.00 BC 747/02/25.00 BC 747/03/08.25 BC 747/02/26.00 BC 747/02/27.00 BC 747/02/25.00 BC 747/03/08.25 BC 312/09/01.00 BC 312/09/02.00 BC 312/08/31.00 BC 312/09/11.25 BC 312/10/01.00 BC 312/10/02.00 BC 312/09/30.00 BC 312/10/11.25 BC 23/08/29.00 BC 23/08/30.00 BC 23/08/28.00 BC 23/09/08.25 BC 1/01/02.00 BC 1/01/03.00 BC 1/01/01.00 BC 1/01/12.25 BC 1/12/31.00 ? BC 1/12/30.00 ? AD 1/01/01.00 AD 1/01/02.00 BC 1/12/31.00 AD 1/01/11.25 AD 1/01/03.00 AD 1/01/04.00 AD 1/01/02.00 AD 1/01/13.25 AD 1/01/03.00 AD 1/01/04.00 AD 1/01/02.00 AD 1/01/13.25 AD 8/08/29.00 AD 8/08/30.00 AD 8/08/28.00 AD 8/09/08.25 AD 57/03/24.00 AD 57/03/25.00 AD 57/03/23.00 AD 57/04/03.25 AD 79/03/24.00 AD 79/03/25.00 AD 79/03/23.00 AD 79/04/03.25 AD 284/08/29.00 AD 284/08/30.00 AD 284/08/28.00 AD 284/09/08.25 AD 388/03/03.00 AD 388/03/04.00 AD 388/03/02.00 AD 388/03/13.25 AD 552/07/11.00 AD 552/07/12.00 AD 552/07/10.00 AD 552/07/21.25 AD 590/07/12.00 AD 590/07/13.00 AD 590/07/11.00 AD 590/07/22.25 AD 600/05/24.00 AD 600/05/25.00 AD 600/05/23.00 AD 600/06/03.25 AD 622/03/19.00 AD 622/03/20.00 AD 622/03/18.00 AD 622/03/29.25 AD 622/07/15.00 AD 622/07/16.00 AD 622/07/14.00 AD 622/07/25.25 AD 622/07/16.00 AD 622/07/17.00 AD 622/07/15.00 AD 622/07/26.25 AD 632/06/16.00 AD 632/06/17.00 AD 632/06/15.00 AD 632/06/26.25 AD 632/06/21.00 AD 632/06/22.00 AD 632/06/20.00 AD 632/07/01.25 AD 1066/10/14.00 AD 1066/10/15.00 AD 1066/10/13.00 AD 1066/10/24.25 AD 1078/03/17.00 AD 1078/03/18.00 AD 1078/03/16.00 AD 1078/03/27.25 AD 1556/02/09.00 AD 1556/02/10.00 AD 1556/02/08.00 AD 1556/02/19.25 AD 1582/10/04.50 AD 1582/10/05.50 AD 1582/10/03.50 AD 1582/10/14.75 AD 1582/10/05.50 AD 1582/10/06.50 AD 1582/10/04.50 AD 1582/10/15.75 AD 1676/02/23.00 AD 1676/02/24.00 AD 1676/02/22.00 AD 1676/03/04.25 AD 1752/09/02.50 AD 1752/09/03.50 AD 1752/09/01.50 AD 1752/09/12.75 AD 1752/09/03.50 AD 1752/09/04.50 AD 1752/09/02.50 AD 1752/09/13.75 AD 1783/09/07.00 AD 1783/09/08.00 AD 1783/09/06.00 AD 1783/09/17.25 AD 1792/09/11.00 AD 1792/09/12.00 AD 1792/09/10.00 AD 1792/09/21.25 AD 1844/03/09.00 AD 1844/03/10.00 AD 1844/03/08.00 AD 1844/03/19.25 AD 1844/05/12.00 AD 1844/05/13.00 AD 1844/05/11.00 AD 1844/05/22.25 AD 1851/09/06.00 AD 1851/09/07.00 AD 1851/09/05.00 AD 1851/09/16.25 AD 1858/11/05.00 AD 1858/11/06.00 AD 1858/11/04.00 AD 1858/11/15.25 AD 1885/05/29.00 AD 1885/05/30.00 AD 1885/05/28.00 AD 1885/06/08.25 AD 1899/12/19.81 AD 1899/12/20.81 AD 1899/12/18.81 AD 1899/12/30.06 AD 1940/03/01.00 AD 1940/03/02.00 AD 1940/02/29.00 AD 1940/03/11.25 AD 1967/07/18.00 AD 1967/07/19.00 AD 1967/07/17.00 AD 1967/07/28.25 AD 1969/12/19.00 AD 1969/12/20.00 AD 1969/12/18.00 AD 1969/12/29.25 AD 1978/10/23.00 AD 1978/10/24.00 AD 1978/10/22.00 AD 1978/11/02.25 AD 1978/10/24.00 AD 1978/10/25.00 AD 1978/10/23.00 AD 1978/11/03.25 AD 1979/12/24.00 AD 1979/12/25.00 AD 1979/12/23.00 AD 1980/01/03.25 AD 1995/03/01.00 AD 1995/03/02.00 AD 1995/02/28.00 AD 1995/03/11.25 AD 1996/02/12.00 AD 1996/02/13.00 AD 1996/02/11.00 AD 1996/02/22.25 AD 1999/12/19.00 AD 1999/12/20.00 AD 1999/12/18.00 AD 1999/12/29.25 AD 2024/05/19.68 AD 2024/05/20.68 AD 2024/05/18.68 AD 2024/05/29.93 AD 2012/12/08.00 AD 2012/12/09.00 AD 2012/12/07.00 AD 2012/12/18.25 AD 3265/12/10.50 AD 3265/12/11.50 AD 3265/12/09.50 AD 3265/12/20.75 TEST75 For the Common calendar, YMD_INC_YMD_COMMON increments a YMDF date by YMDF; YMDF_DIF_YMDF_COMMON finds the YMDF difference. Date1 increment Date2 difference CE 1900/05/27.00 50 9 10 CE 1951/03/09.00 50 9 10 TEST76 For the Common calendar: YMDF_TO_WEEKDAY_COMMON returns the day of the week. JED YMDF Day of the week 0.00 BCE 4713/01/01.50 2 Monday 1.00 BCE 4713/01/02.50 3 Tuesday 259258.00 BCE 4004/10/23.50 1 Sunday 347999.00 BCE 3761/10/08.50 3 Tuesday 584283.00 BCE 3114/09/06.50 2 Monday 588466.00 BCE 3102/02/18.50 6 Friday 758326.00 BCE 2637/03/08.50 4 Wednesday 1438179.00 BCE 776/07/09.50 3 Tuesday 1446390.00 BCE 753/01/01.50 3 Tuesday 1448638.00 BCE 747/02/26.50 4 Wednesday 1448638.00 BCE 747/02/26.50 4 Wednesday 1607709.00 BCE 312/09/01.50 7 Saturday 1607739.00 BCE 312/10/01.50 2 Monday 1713263.00 BCE 23/08/29.50 1 Sunday 1721059.00 BCE 1/01/02.50 6 Friday 1721423.00 BCE 1/12/31.50 6 Friday 1721424.00 CE 1/01/01.50 7 Saturday 1721426.00 CE 1/01/03.50 2 Monday 1721426.00 CE 1/01/03.50 2 Monday 1724221.00 CE 8/08/29.50 4 Wednesday 1741960.00 CE 57/03/24.50 5 Thursday 1749995.00 CE 79/03/24.50 4 Wednesday 1825030.00 CE 284/08/29.50 6 Friday 1862837.00 CE 388/03/03.50 6 Friday 1922868.00 CE 552/07/11.50 5 Thursday 1936748.00 CE 590/07/12.50 4 Wednesday 1940352.00 CE 600/05/24.50 3 Tuesday 1948321.00 CE 622/03/19.50 6 Friday 1948439.00 CE 622/07/15.50 5 Thursday 1948440.00 CE 622/07/16.50 6 Friday 1952063.00 CE 632/06/16.50 3 Tuesday 1952068.00 CE 632/06/21.50 1 Sunday 2110701.00 CE 1066/10/14.50 7 Saturday 2114873.00 CE 1078/03/17.50 7 Saturday 2289426.00 CE 1556/02/09.50 1 Sunday 2299160.00 CE 1582/10/04.50 5 Thursday 2299161.00 CE 1582/10/15.50 6 Friday 2333270.00 CE 1676/03/04.50 4 Wednesday 2361221.00 CE 1752/09/13.50 4 Wednesday 2361222.00 CE 1752/09/14.50 5 Thursday 2372548.00 CE 1783/09/18.50 5 Thursday 2375840.00 CE 1792/09/22.50 7 Saturday 2394647.00 CE 1844/03/21.50 5 Thursday 2394711.00 CE 1844/05/24.50 6 Friday 2397384.00 CE 1851/09/18.50 5 Thursday 2400001.00 CE 1858/11/17.50 4 Wednesday 2409703.00 CE 1885/06/10.50 4 Wednesday 2415021.00 CE 1900/01/01.50 2 Monday 2429703.00 CE 1940/03/14.50 5 Thursday 2439703.00 CE 1967/07/31.50 2 Monday 2440588.00 CE 1970/01/01.50 5 Thursday 2443818.00 CE 1978/11/05.50 1 Sunday 2443819.00 CE 1978/11/06.50 2 Monday 2444245.00 CE 1980/01/06.50 1 Sunday 2449791.00 CE 1995/03/14.50 3 Tuesday 2450139.00 CE 1996/02/25.50 1 Sunday 2451545.00 CE 2000/01/01.50 7 Saturday 2460464.00 CE 2024/06/02.50 1 Sunday 2456283.00 CE 2012/12/21.50 6 Friday 2913943.00 CE 3266/01/01.50 6 Friday TEST77 For the English calendar: YMDF_TO_WEEKDAY_ENGLISH returns the day of the week. JED YMDF Day of the week 0.00 BC OS 4713/01/01.50 2 Monday 1.00 BC OS 4713/01/02.50 3 Tuesday 259258.00 BC OS 4004/10/23.50 1 Sunday 347999.00 BC OS 3761/10/08.50 3 Tuesday 584283.00 BC OS 3114/09/06.50 2 Monday 588466.00 BC OS 3102/02/18.50 6 Friday 758326.00 BC OS 2637/03/08.50 4 Wednesday 1438179.00 BC OS 776/07/09.50 3 Tuesday 1446390.00 BC OS 753/01/01.50 3 Tuesday 1448638.00 BC OS 747/02/26.50 4 Wednesday 1448638.00 BC OS 747/02/26.50 4 Wednesday 1607709.00 BC OS 312/09/01.50 7 Saturday 1607739.00 BC OS 312/10/01.50 2 Monday 1713263.00 BC OS 23/08/29.50 1 Sunday 1721059.00 BC OS 1/01/02.50 6 Friday 1721423.00 BC OS 1/12/31.50 6 Friday 1721424.00 AD OS 1/01/01.50 7 Saturday 1721426.00 AD OS 1/01/03.50 2 Monday 1721426.00 AD OS 1/01/03.50 2 Monday 1724221.00 AD OS 8/08/29.50 4 Wednesday 1741960.00 AD OS 57/03/24.50 5 Thursday 1749995.00 AD OS 79/03/24.50 4 Wednesday 1825030.00 AD OS 284/08/29.50 6 Friday 1862837.00 AD OS 388/03/03.50 6 Friday 1922868.00 AD OS 552/07/11.50 5 Thursday 1936748.00 AD OS 590/07/12.50 4 Wednesday 1940352.00 AD OS 600/05/24.50 3 Tuesday 1948321.00 AD OS 622/03/19.50 6 Friday 1948439.00 AD OS 622/07/15.50 5 Thursday 1948440.00 AD OS 622/07/16.50 6 Friday 1952063.00 AD OS 632/06/16.50 3 Tuesday 1952068.00 AD OS 632/06/21.50 1 Sunday 2110701.00 AD OS 1066/10/14.50 7 Saturday 2114873.00 AD OS 1078/03/17.50 7 Saturday 2289426.00 AD OS 1556/02/09.50 1 Sunday 2299160.00 AD OS 1582/10/04.50 5 Thursday 2299161.00 AD OS 1582/10/05.50 6 Friday 2333270.00 AD OS 1676/02/23.50 4 Wednesday 2361221.00 AD OS 1752/09/02.50 4 Wednesday 2361222.00 AD NS 1752/09/14.50 5 Thursday 2372548.00 AD NS 1783/09/18.50 5 Thursday 2375840.00 AD NS 1792/09/22.50 7 Saturday 2394647.00 AD NS 1844/03/21.50 5 Thursday 2394711.00 AD NS 1844/05/24.50 6 Friday 2397384.00 AD NS 1851/09/18.50 5 Thursday 2400001.00 AD NS 1858/11/17.50 4 Wednesday 2409703.00 AD NS 1885/06/10.50 4 Wednesday 2415021.00 AD NS 1900/01/01.50 2 Monday 2429703.00 AD NS 1940/03/14.50 5 Thursday 2439703.00 AD NS 1967/07/31.50 2 Monday 2440588.00 AD NS 1970/01/01.50 5 Thursday 2443818.00 AD NS 1978/11/05.50 1 Sunday 2443819.00 AD NS 1978/11/06.50 2 Monday 2444245.00 AD NS 1980/01/06.50 1 Sunday 2449791.00 AD NS 1995/03/14.50 3 Tuesday 2450139.00 AD NS 1996/02/25.50 1 Sunday 2451545.00 AD NS 2000/01/01.50 7 Saturday 2460464.00 AD NS 2024/06/02.50 1 Sunday 2456283.00 AD NS 2012/12/21.50 6 Friday 2913943.00 AD NS 3266/01/01.50 6 Friday TEST775 For the English calendar: YMDF_TO_WEEKDAY_ENGLISH2 returns the day of the week. Lewis Carroll's algorithm is used. JED YMDF Day of the week 0.00 BC OS 4713/01/01.50 1 Sunday 1.00 BC OS 4713/01/02.50 2 Monday 259258.00 BC OS 4004/10/23.50 7 Saturday 347999.00 BC OS 3761/10/08.50 2 Monday 584283.00 BC OS 3114/09/06.50 2 Monday 588466.00 BC OS 3102/02/18.50 6 Friday 758326.00 BC OS 2637/03/08.50 3 Tuesday 1438179.00 BC OS 776/07/09.50 2 Monday 1446390.00 BC OS 753/01/01.50 2 Monday 1448638.00 BC OS 747/02/26.50 4 Wednesday 1448638.00 BC OS 747/02/26.50 4 Wednesday 1607709.00 BC OS 312/09/01.50 6 Friday 1607739.00 BC OS 312/10/01.50 1 Sunday 1713263.00 BC OS 23/08/29.50 1 Sunday 1721059.00 BC OS 1/01/02.50 5 Thursday 1721423.00 BC OS 1/12/31.50 5 Thursday 1721424.00 AD OS 1/01/01.50 7 Saturday 1721426.00 AD OS 1/01/03.50 2 Monday 1721426.00 AD OS 1/01/03.50 2 Monday 1724221.00 AD OS 8/08/29.50 4 Wednesday 1741960.00 AD OS 57/03/24.50 5 Thursday 1749995.00 AD OS 79/03/24.50 4 Wednesday 1825030.00 AD OS 284/08/29.50 6 Friday 1862837.00 AD OS 388/03/03.50 6 Friday 1922868.00 AD OS 552/07/11.50 5 Thursday 1936748.00 AD OS 590/07/12.50 4 Wednesday 1940352.00 AD OS 600/05/24.50 3 Tuesday 1948321.00 AD OS 622/03/19.50 6 Friday 1948439.00 AD OS 622/07/15.50 5 Thursday 1948440.00 AD OS 622/07/16.50 6 Friday 1952063.00 AD OS 632/06/16.50 3 Tuesday 1952068.00 AD OS 632/06/21.50 1 Sunday 2110701.00 AD OS 1066/10/14.50 7 Saturday 2114873.00 AD OS 1078/03/17.50 7 Saturday 2289426.00 AD OS 1556/02/09.50 1 Sunday 2299160.00 AD OS 1582/10/04.50 5 Thursday 2299161.00 AD OS 1582/10/05.50 6 Friday 2333270.00 AD OS 1676/02/23.50 4 Wednesday 2361221.00 AD OS 1752/09/02.50 4 Wednesday 2361222.00 AD NS 1752/09/14.50 5 Thursday 2372548.00 AD NS 1783/09/18.50 5 Thursday 2375840.00 AD NS 1792/09/22.50 7 Saturday 2394647.00 AD NS 1844/03/21.50 5 Thursday 2394711.00 AD NS 1844/05/24.50 6 Friday 2397384.00 AD NS 1851/09/18.50 5 Thursday 2400001.00 AD NS 1858/11/17.50 4 Wednesday 2409703.00 AD NS 1885/06/10.50 4 Wednesday 2415021.00 AD NS 1900/01/01.50 2 Monday 2429703.00 AD NS 1940/03/14.50 5 Thursday 2439703.00 AD NS 1967/07/31.50 2 Monday 2440588.00 AD NS 1970/01/01.50 5 Thursday 2443818.00 AD NS 1978/11/05.50 1 Sunday 2443819.00 AD NS 1978/11/06.50 2 Monday 2444245.00 AD NS 1980/01/06.50 1 Sunday 2449791.00 AD NS 1995/03/14.50 3 Tuesday 2450139.00 AD NS 1996/02/25.50 1 Sunday 2451545.00 AD NS 2000/01/01.50 7 Saturday 2460464.00 AD NS 2024/06/02.50 1 Sunday 2456283.00 AD NS 2012/12/21.50 6 Friday 2913943.00 AD NS 3266/01/01.50 6 Friday TEST78 For the Gregorian calendar: YMDF_TO_WEEKDAY_GREGORIAN, YMDF_TO_WEEKDAY_GREGORIAN2, YMDF_TO_WEEKDAY_GREGORIAN3, YMDF_TO_WEEKDAY_GREGORIAN4, and YMDF_TO_WEEKDAY_GREGORIAN5 return the day of the week. (This is "easy" to do for recent dates, but look closely at early dates!) JED YMDF Day of the week 0.00 BC 4714/11/024.50 Monday Monday Wednesday Sunday Monday 1.00 BC 4714/11/025.50 Tuesday Tuesday Thursday Monday Tuesday 259258.00 BC 4004/09/021.50 Sunday Saturday Wednesday Sunday Saturday 347999.00 BC 3761/09/008.50 Tuesday Monday Wednesday Monday Monday 584283.00 BC 3114/08/011.50 Monday Monday Wednesday Sunday Monday 588466.00 BC 3102/01/023.50 Friday Friday Friday Friday Friday 758326.00 BC 2637/02/015.50 Wednesday Wednesday Thursday Thursday Wednesday 1438179.00 BC 776/07/001.50 Tuesday Monday Friday Monday Monday 1446390.00 BC 754/12/024.50 Tuesday Tuesday Saturday Monday Tuesday 1448638.00 BC 747/02/018.50 Wednesday Tuesday Wednesday Wednesday Tuesday 1448638.00 BC 747/02/018.50 Wednesday Tuesday Wednesday Wednesday Tuesday 1607709.00 BC 312/08/027.50 Saturday Friday Wednesday Friday Friday 1607739.00 BC 312/09/026.50 Monday Sunday Friday Sunday Sunday 1713263.00 BC 23/08/027.50 Sunday Sunday Tuesday Sunday Sunday 1721059.00 BC 2/12/031.50 Friday Friday Wednesday Friday Friday 1721423.00 BC 1/12/029.50 Friday Thursday Sunday Thursday Thursday 1721424.00 BC 1/12/030.50 Saturday Friday Monday Friday Friday 1721426.00 AD 1/01/001.50 Monday Monday Monday Tuesday Monday 1721426.00 AD 1/01/001.50 Monday Monday Monday Tuesday Monday 1724221.00 AD 8/08/027.50 Wednesday Wednesday Wednesday Wednesday Wednesday 1741960.00 AD 57/03/022.50 Thursday Thursday Thursday Thursday Thursday 1749995.00 AD 79/03/022.50 Wednesday Wednesday Wednesday Wednesday Wednesday 1825030.00 AD 284/08/029.50 Friday Friday Friday Friday Friday 1862837.00 AD 388/03/004.50 Friday Friday Friday Friday Friday 1922868.00 AD 552/07/013.50 Thursday Thursday Thursday Thursday Thursday 1936748.00 AD 590/07/014.50 Wednesday Wednesday Wednesday Wednesday Wednesday 1940352.00 AD 600/05/027.50 Tuesday Tuesday Tuesday Tuesday Tuesday 1948321.00 AD 622/03/022.50 Friday Friday Friday Friday Friday 1948439.00 AD 622/07/018.50 Thursday Thursday Thursday Thursday Thursday 1948440.00 AD 622/07/019.50 Friday Friday Friday Friday Friday 1952063.00 AD 632/06/019.50 Tuesday Tuesday Tuesday Tuesday Tuesday 1952068.00 AD 632/06/024.50 Sunday Sunday Sunday Sunday Sunday 2110701.00 AD 1066/10/020.50 Saturday Saturday Saturday Saturday Saturday 2114873.00 AD 1078/03/023.50 Saturday Saturday Saturday Saturday Saturday 2289426.00 AD 1556/02/019.50 Sunday Sunday Sunday Tuesday Sunday 2299160.00 AD 1582/10/014.50 Thursday Thursday Thursday Thursday Thursday 2299161.00 AD 1582/10/015.50 Friday Friday Friday Friday Friday 2333270.00 AD 1676/03/004.50 Wednesday Wednesday Wednesday Wednesday Wednesday 2361221.00 AD 1752/09/013.50 Wednesday Wednesday Wednesday Wednesday Wednesday 2361222.00 AD 1752/09/014.50 Thursday Thursday Thursday Thursday Thursday 2372548.00 AD 1783/09/018.50 Thursday Thursday Thursday Thursday Thursday 2375840.00 AD 1792/09/022.50 Saturday Saturday Saturday Saturday Saturday 2394647.00 AD 1844/03/021.50 Thursday Thursday Thursday Thursday Thursday 2394711.00 AD 1844/05/024.50 Friday Friday Friday Friday Friday 2397384.00 AD 1851/09/018.50 Thursday Thursday Thursday Thursday Thursday 2400001.00 AD 1858/11/017.50 Wednesday Wednesday Wednesday Wednesday Wednesday 2409703.00 AD 1885/06/010.50 Wednesday Wednesday Wednesday Wednesday Wednesday 2415021.00 AD 1900/01/001.50 Monday Monday Monday Tuesday Monday 2429703.00 AD 1940/03/014.50 Thursday Thursday Thursday Thursday Thursday 2439703.00 AD 1967/07/031.50 Monday Monday Monday Monday Monday 2440588.00 AD 1970/01/001.50 Thursday Thursday Thursday Friday Thursday 2443818.00 AD 1978/11/005.50 Sunday Sunday Sunday Sunday Sunday 2443819.00 AD 1978/11/006.50 Monday Monday Monday Monday Monday 2444245.00 AD 1980/01/006.50 Sunday Sunday Sunday Tuesday Sunday 2449791.00 AD 1995/03/014.50 Tuesday Tuesday Tuesday Tuesday Tuesday 2450139.00 AD 1996/02/025.50 Sunday Sunday Sunday Tuesday Sunday 2451545.00 AD 2000/01/001.50 Saturday Saturday Saturday Monday Sunday 2460464.00 AD 2024/06/002.50 Sunday Sunday Sunday Sunday Sunday 2456283.00 AD 2012/12/021.50 Friday Friday Friday Friday Friday 2913943.00 AD 3266/01/001.50 Friday Friday Friday Saturday Friday TEST795 For the Islamic-A calendar: YMDF_TO_WEEKDAY_ISLAMIC_A returns the day of the week. JED YMDF Day of the week 1948439.00 AH 1/01/01.50 5 Yom ilkhamiis 1948440.00 AH 1/01/02.50 6 Yom ilguma 1952063.00 AH 11/03/22.50 3 Yom ittalat 1952068.00 AH 11/03/27.50 1 Yom ilHadd 2110701.00 AH 458/11/22.50 7 Yom issabt 2114873.00 AH 470/09/01.50 7 Yom issabt 2289426.00 AH 963/03/28.50 1 Yom ilHadd 2299160.00 AH 990/09/17.50 5 Yom ilkhamiis 2299161.00 AH 990/09/18.50 6 Yom ilguma 2333270.00 AH 1086/12/19.50 4 Yom larba 2361221.00 AH 1165/11/05.50 4 Yom larba 2361222.00 AH 1165/11/06.50 5 Yom ilkhamiis 2372548.00 AH 1197/10/21.50 5 Yom ilkhamiis 2375840.00 AH 1207/02/06.50 7 Yom issabt 2394647.00 AH 1260/03/02.50 5 Yom ilkhamiis 2394711.00 AH 1260/05/07.50 6 Yom ilguma 2397384.00 AH 1267/11/23.50 5 Yom ilkhamiis 2400001.00 AH 1275/04/11.50 4 Yom larba 2409703.00 AH 1302/08/27.50 4 Yom larba 2415021.00 AH 1317/08/29.50 2 Yom litneen 2429703.00 AH 1359/02/05.50 5 Yom ilkhamiis 2439703.00 AH 1387/04/24.50 2 Yom litneen 2440588.00 AH 1389/10/23.50 5 Yom ilkhamiis 2443818.00 AH 1398/12/05.50 1 Yom ilHadd 2443819.00 AH 1398/12/06.50 2 Yom litneen 2444245.00 AH 1400/02/18.50 1 Yom ilHadd 2449791.00 AH 1415/10/13.50 3 Yom ittalat 2450139.00 AH 1416/10/06.50 1 Yom ilHadd 2451545.00 AH 1420/09/25.50 7 Yom issabt 2460464.00 AH 1445/11/26.50 1 Yom ilHadd 2456283.00 AH 1434/02/08.50 6 Yom ilguma 2913943.00 AH 2725/08/03.50 6 Yom ilguma TEST80 For the Julian calendar, YMDF_TO_WEEKDAY_JULIAN, YMDF_TO_WEEKDAY_JULIAN2, and YMDF_TO_WEEKDAY_JULIAN3 return the day of the week of a given date. JED YMDF Day of the week 0.00 BC 4713/01/01.50 Monday Monday Monday 1.00 BC 4713/01/02.50 Tuesday Tuesday Tuesday 259258.00 BC 4004/10/23.50 Sunday Saturday Saturday 347999.00 BC 3761/10/08.50 Tuesday Monday Monday 584283.00 BC 3114/09/06.50 Monday Monday Monday 588466.00 BC 3102/02/18.50 Friday Friday Friday 758326.00 BC 2637/03/08.50 Wednesday Tuesday Tuesday 1438179.00 BC 776/07/09.50 Tuesday Monday Monday 1446390.00 BC 753/01/01.50 Tuesday Tuesday Tuesday 1448638.00 BC 747/02/26.50 Wednesday Tuesday Tuesday 1448638.00 BC 747/02/26.50 Wednesday Tuesday Tuesday 1607709.00 BC 312/09/01.50 Saturday Friday Friday 1607739.00 BC 312/10/01.50 Monday Sunday Sunday 1713263.00 BC 23/08/29.50 Sunday Sunday Sunday 1721059.00 BC 1/01/02.50 Friday Friday Friday 1721423.00 BC 1/12/31.50 Friday Thursday Thursday 1721424.00 AD 1/01/01.50 Saturday Saturday Saturday 1721426.00 AD 1/01/03.50 Monday Monday Monday 1721426.00 AD 1/01/03.50 Monday Monday Monday 1724221.00 AD 8/08/29.50 Wednesday Wednesday Wednesday 1741960.00 AD 57/03/24.50 Thursday Thursday Thursday 1749995.00 AD 79/03/24.50 Wednesday Wednesday Wednesday 1825030.00 AD 284/08/29.50 Friday Friday Friday 1862837.00 AD 388/03/03.50 Friday Friday Friday 1922868.00 AD 552/07/11.50 Thursday Thursday Thursday 1936748.00 AD 590/07/12.50 Wednesday Wednesday Wednesday 1940352.00 AD 600/05/24.50 Tuesday Tuesday Tuesday 1948321.00 AD 622/03/19.50 Friday Friday Friday 1948439.00 AD 622/07/15.50 Thursday Thursday Thursday 1948440.00 AD 622/07/16.50 Friday Friday Friday 1952063.00 AD 632/06/16.50 Tuesday Tuesday Tuesday 1952068.00 AD 632/06/21.50 Sunday Sunday Sunday 2110701.00 AD 1066/10/14.50 Saturday Saturday Saturday 2114873.00 AD 1078/03/17.50 Saturday Saturday Saturday 2289426.00 AD 1556/02/09.50 Sunday Sunday Sunday 2299160.00 AD 1582/10/04.50 Thursday Thursday Thursday 2299161.00 AD 1582/10/05.50 Friday Friday Friday 2333270.00 AD 1676/02/23.50 Wednesday Wednesday Wednesday 2361221.00 AD 1752/09/02.50 Wednesday Wednesday Wednesday 2361222.00 AD 1752/09/03.50 Thursday Thursday Thursday 2372548.00 AD 1783/09/07.50 Thursday Thursday Thursday 2375840.00 AD 1792/09/11.50 Saturday Saturday Saturday 2394647.00 AD 1844/03/09.50 Thursday Thursday Thursday 2394711.00 AD 1844/05/12.50 Friday Friday Friday 2397384.00 AD 1851/09/06.50 Thursday Thursday Thursday 2400001.00 AD 1858/11/05.50 Wednesday Wednesday Wednesday 2409703.00 AD 1885/05/29.50 Wednesday Wednesday Wednesday 2415021.00 AD 1899/12/20.50 Monday Monday Monday 2429703.00 AD 1940/03/01.50 Thursday Thursday Thursday 2439703.00 AD 1967/07/18.50 Monday Monday Monday 2440588.00 AD 1969/12/19.50 Thursday Thursday Thursday 2443818.00 AD 1978/10/23.50 Sunday Sunday Sunday 2443819.00 AD 1978/10/24.50 Monday Monday Monday 2444245.00 AD 1979/12/24.50 Sunday Sunday Sunday 2449791.00 AD 1995/03/01.50 Tuesday Tuesday Tuesday 2450139.00 AD 1996/02/12.50 Sunday Sunday Sunday 2451545.00 AD 1999/12/19.50 Saturday Saturday Saturday 2460464.00 AD 2024/05/20.50 Sunday Sunday Sunday 2456283.00 AD 2012/12/08.50 Friday Friday Friday 2913943.00 AD 3265/12/10.50 Friday Friday Friday calpak_test(): Normal end of execution. 1 June 2024 4:31:58.692 PM