November 18 2008 8:51:33.018 AM CALPAK_PRB FORTRAN90 version Tests for the CALPAK calendar routines TEST0005 For the GPS calendar: JED_TO_CWS_GPS: JED -> CWS. CWS_TO_JED_GPS: CWS -> JED. JED (in) CWS 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 2454788.87 1/0482/204693.02 GPS 2454788.87 2456284.50 1/0696/0.00 GPS 2456284.50 2913943.00 65/0539/475200.00 GPS 2913943.00 TEST0007 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 - TEST001 For the Gregorian calendar, for a given year, compute the day and month of Easter. EASTER_DS uses Duffett-Smith's algorithm. EASTER_EGR uses Richards's algorithm. EASTER_EGR2 uses Richards's algorithm 2. EASTER_KNUTH uses Knuth's algorithm. EASTER_STEWART uses Stewart's algorithm. CORRECT: AD 1997/03/30 EASTER_DS: AD 1997/03/30 EASTER_EGR: AD 1997/03/30 EASTER_EGR2: AD 1997/03/30 EASTER_KNUTH: AD 1997/03/30 EASTER_STEWART: AD 1997/03/30 CORRECT: AD 1998/04/12 EASTER_DS: AD 1998/04/12 EASTER_EGR: AD 1998/04/12 EASTER_EGR2: AD 1998/04/12 EASTER_KNUTH: AD 1998/04/12 EASTER_STEWART: AD 1998/04/12 CORRECT: AD 1999/04/04 EASTER_DS: AD 1999/04/04 EASTER_EGR: AD 1999/04/04 EASTER_EGR2: AD 1999/04/04 EASTER_KNUTH: AD 1999/04/04 EASTER_STEWART: AD 1999/04/04 CORRECT: AD 2000/04/23 EASTER_DS: AD 2000/04/23 EASTER_EGR: AD 2000/04/23 EASTER_EGR2: AD 2000/04/23 EASTER_KNUTH: AD 2000/04/23 EASTER_STEWART: AD 2000/04/23 CORRECT: AD 2001/04/15 EASTER_DS: AD 2001/04/15 EASTER_EGR: AD 2001/04/15 EASTER_EGR2: AD 2001/04/15 EASTER_KNUTH: AD 2001/04/15 EASTER_STEWART: AD 2001/04/15 CORRECT: AD 2002/03/31 EASTER_DS: AD 2002/03/31 EASTER_EGR: AD 2002/03/31 EASTER_EGR2: AD 2002/03/31 EASTER_KNUTH: AD 2002/03/31 EASTER_STEWART: AD 2002/03/31 CORRECT: AD 2003/04/20 EASTER_DS: AD 2003/04/20 EASTER_EGR: AD 2003/04/20 EASTER_EGR2: AD 2003/04/20 EASTER_KNUTH: AD 2003/04/20 EASTER_STEWART: AD 2003/04/20 CORRECT: AD 2004/04/11 EASTER_DS: AD 2004/04/11 EASTER_EGR: AD 2004/04/11 EASTER_EGR2: AD 2004/04/11 EASTER_KNUTH: AD 2004/04/11 EASTER_STEWART: AD 2004/04/11 CORRECT: AD 2005/03/27 EASTER_DS: AD 2005/03/27 EASTER_EGR: AD 2005/03/27 EASTER_EGR2: AD 2005/03/27 EASTER_KNUTH: AD 2005/03/27 EASTER_STEWART: AD 2005/03/27 CORRECT: AD 2006/04/16 EASTER_DS: AD 2006/04/16 EASTER_EGR: AD 2006/04/16 EASTER_EGR2: AD 2006/04/16 EASTER_KNUTH: AD 2006/04/16 EASTER_STEWART: AD 2006/04/16 TEST002 For the Julian calendar, for a given year, compute the day and month of Easter. EASTER_JULIAN uses Richard's algorithm. EASTER_JULIAN2 uses Richards's algorithm. CORRECT (Gregorian): AD 1997/04/27 CORRECT (Julian): AD 1997/04/14.50 EASTER_JULIAN: AD 1997/04/14 EASTER_JULIAN2: AD 1997/04/14 CORRECT (Gregorian): AD 1998/04/19 CORRECT (Julian): AD 1998/04/06.50 EASTER_JULIAN: AD 1998/04/06 EASTER_JULIAN2: AD 1998/04/06 CORRECT (Gregorian): AD 1999/04/11 CORRECT (Julian): AD 1999/03/29.50 EASTER_JULIAN: AD 1999/03/29 EASTER_JULIAN2: AD 1999/03/29 CORRECT (Gregorian): AD 2000/04/30 CORRECT (Julian): AD 2000/04/17.50 EASTER_JULIAN: AD 2000/04/17 EASTER_JULIAN2: AD 2000/04/17 CORRECT (Gregorian): AD 2001/04/15 CORRECT (Julian): AD 2001/04/02.50 EASTER_JULIAN: AD 2001/04/02 EASTER_JULIAN2: AD 2001/04/02 CORRECT (Gregorian): AD 2002/05/05 CORRECT (Julian): AD 2002/04/22.50 EASTER_JULIAN: AD 2002/04/22 EASTER_JULIAN2: AD 2002/04/22 CORRECT (Gregorian): AD 2003/04/27 CORRECT (Julian): AD 2003/04/14.50 EASTER_JULIAN: AD 2003/04/14 EASTER_JULIAN2: AD 2003/04/14 CORRECT (Gregorian): AD 2004/04/11 CORRECT (Julian): AD 2004/03/29.50 EASTER_JULIAN: AD 2004/03/29 EASTER_JULIAN2: AD 2004/03/29 CORRECT (Gregorian): AD 2005/05/01 CORRECT (Julian): AD 2005/04/18.50 EASTER_JULIAN: AD 2005/04/18 EASTER_JULIAN2: AD 2005/04/18 CORRECT (Gregorian): AD 2006/04/23 CORRECT (Julian): AD 2006/04/10.50 EASTER_JULIAN: AD 2006/04/10 EASTER_JULIAN2: AD 2006/04/10 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 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 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 2454788.87 0 12 19 15 15 6 2454788.87 2456284.50 0 13 0 0 0 2 2456284.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 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 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 2454788.87 98 5 6 9 11 0.37 2454788.87 2456284.50 98 6 2 5 13 0.00 2456284.50 2913943.00 122 12 20 13 10 0.50 2913943.00 TEST005 JED_TO_WEEKDAY reports the day of the week for a Julian Ephemeris Date. JED W Name 0.00 2 Monday 1.00 3 Tuesday 259258.00 1 Sunday 347999.00 3 Tuesday 584283.00 2 Monday 588466.00 6 Friday 758326.00 4 Wednesday 1438179.00 3 Tuesday 1446390.00 3 Tuesday 1448638.00 4 Wednesday 1448638.00 4 Wednesday 1607709.00 7 Saturday 1607739.00 2 Monday 1713263.00 1 Sunday 1721423.00 6 Friday 1721424.00 7 Saturday 1721426.00 2 Monday 1721426.00 2 Monday 1724221.00 4 Wednesday 1741960.00 5 Thursday 1749995.00 4 Wednesday 1825030.00 6 Friday 1862837.00 6 Friday 1922868.00 5 Thursday 1936748.00 4 Wednesday 1940352.00 3 Tuesday 1948321.00 6 Friday 1948439.00 5 Thursday 1948440.00 6 Friday 1952063.00 3 Tuesday 1952068.00 1 Sunday 2114873.00 7 Saturday 2289426.00 1 Sunday 2299160.00 5 Thursday 2299161.00 6 Friday 2333270.00 4 Wednesday 2361221.00 4 Wednesday 2361222.00 5 Thursday 2372548.00 5 Thursday 2375840.00 7 Saturday 2394647.00 5 Thursday 2394711.00 6 Friday 2397384.00 5 Thursday 2400001.00 4 Wednesday 2409703.00 4 Wednesday 2415021.00 2 Monday 2429703.00 5 Thursday 2439703.00 2 Monday 2440588.00 5 Thursday 2443818.00 1 Sunday 2443819.00 2 Monday 2444245.00 1 Sunday 2449791.00 3 Tuesday 2450139.00 1 Sunday 2451545.00 7 Saturday 2454789.00 3 Tuesday 2456285.00 1 Sunday 2913943.00 6 Friday TEST006 For the Hebrew calendar, JED_TO_YEAR_HEBREW returns the year of a given JED. JED Hebrew Year 347998.50 1 AM 584282.50 647 AM 588465.75 659 AM 758325.50 1124 AM 1438178.50 2985 AM 1446389.50 3008 AM 1448637.50 3014 AM 1448637.50 3014 AM 1607708.50 3449 AM 1607738.50 3449 AM 1713262.50 3738 AM 1721422.50 3761 AM 1721423.50 3761 AM 1721425.50 3761 AM 1721425.50 3761 AM 1724220.50 3768 AM 1741959.50 3817 AM 1749994.50 3839 AM 1825029.50 4044 AM 1862836.50 4148 AM 1922867.50 4312 AM 1936747.50 4350 AM 1940351.50 4360 AM 1948320.50 4382 AM 1948438.50 4382 AM 1948439.50 4382 AM 1952062.50 4392 AM 1952067.50 4392 AM 2114872.50 4838 AM 2289425.50 5316 AM 2299160.00 5342 AM 2299161.00 5342 AM 2333269.50 5436 AM 2361221.00 5512 AM 2361222.00 5512 AM 2372547.50 5543 AM 2375839.50 5552 AM 2394646.50 5604 AM 2394710.50 5604 AM 2397383.50 5611 AM 2400000.50 5619 AM 2409702.50 5645 AM 2415020.31 5660 AM 2429702.50 5700 AM 2439702.50 5727 AM 2440587.50 5730 AM 2443817.50 5739 AM 2443818.50 5739 AM 2444244.50 5740 AM 2449790.50 5755 AM 2450138.50 5756 AM 2451544.50 5760 AM 2454788.87 5768 AM 2456284.50 5773 AM 2913943.00 7026 AM 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 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 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 2454788.87 CE 2008/11/18.36 2008.8827 2008.8826 2456284.50 CE 2012/12/23.00 2012.9776 2012.9774 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 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 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 2454788.87 CE 2008/323.36 2454788.87 2456284.50 CE 2012/358.00 2456284.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 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 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 2454788.87 54788.37 2454788.87 2456284.50 56284.00 2456284.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 -2319 2397383.50 CE 1858/11/17.00 2400000.50 8 298 2400000.50 CE 1885/06/10.00 2409702.50 34 10000 2409702.50 CE 1899/12/31.81 2415020.31 49 15318 2415020.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 2008/11/18.36 2454788.87 158 54498 2454788.50 CE 2012/12/23.00 2456284.50 162 55994 2456284.50 CE 3266/01/01.50 2913943.00 1415 513652 2913942.50 TEST00756 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 1 2399703.50 CE 1858/01/24.00 -2320.00 7 2155 2399908.50 CE 1858/08/17.00 13 2155 2401857.50 CE 1863/12/18.00 -1949.00 10 2990 2400886.50 CE 1861/04/21.00 15 2990 2402692.50 CE 1866/04/01.00 -1806.00 14 4130 2402224.50 CE 1864/12/19.00 18 4130 2403832.50 CE 1869/05/15.00 -1608.00 20 6189 2404630.50 CE 1871/07/22.00 24 6189 2405891.50 CE 1875/01/03.00 -1261.00 47 14499 2414326.50 CE 1898/02/06.00 47 14499 2414201.50 CE 1897/10/04.00 125.00 47 15000 2414327.50 CE 1898/02/07.00 48 15000 2414702.50 CE 1899/02/17.00 -375.00 52 16579 2416169.50 CE 1903/02/24.00 52 16579 2416281.50 CE 1903/06/16.00 -112.00 53 16909 2416554.50 CE 1904/03/15.00 53 16909 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 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 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 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 2454788.87 733363.37 2454788.87 2456284.50 734859.00 2456284.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 2454788.87 1226998293.04 2454788.87 2456284.50 1356220800.00 2456284.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 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 2361222.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 2454788.87 AD NS 2008/323.36 2454788.87 2456284.50 AD NS 2012/358.00 2456284.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 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 2454788.87 AD 2008/323.36 2454788.87 2456284.50 AD 2012/358.00 2456284.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 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 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 2454788.87 AM 5769/049.36 2454788.87 2456284.50 AM 5773/097.00 2456284.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 2454788.87 ER 217/058.36 2454788.87 2456284.50 ER 221/093.00 2456284.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 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 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 2454788.87 AUC 2761/310.36 2454788.87 2456284.50 AUC 2765/345.00 2456284.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 1 Thoth 1 AX 1713262.50 1721422.50 5 Tybi 23 AX 1721422.50 1721423.50 6 Tybi 23 AX 1721423.50 1721425.50 8 Tybi 23 AX 1721425.50 1721425.50 8 Tybi 23 AX 1721425.50 1724220.50 1 Thoth 31 AX 1724220.50 1741959.50 28 Phamenoth 79 AX 1741959.50 1749994.50 28 Phamenoth 101 AX 1749994.50 1825029.50 1 Thoth 307 AX 1825029.50 1862836.50 7 Phamenoth 410 AX 1862836.50 1922867.50 17 Epeiph 574 AX 1922867.50 1936747.50 18 Epeiph 612 AX 1936747.50 1940351.50 29 Pachon 622 AX 1940351.50 1948320.50 23 Phamenoth 644 AX 1948320.50 1948438.50 21 Epeiph 644 AX 1948438.50 1948439.50 22 Epeiph 644 AX 1948439.50 1952062.50 22 Payni 654 AX 1952062.50 1952067.50 27 Payni 654 AX 1952067.50 2114872.50 21 Phamenoth 1100 AX 2114872.50 2289425.50 14 Mecheir 1578 AX 2289425.50 2299160.00 7 Phaophi 1605 AX 2299160.00 2299161.00 8 Phaophi 1605 AX 2299161.00 2333269.50 28 Mecheir 1698 AX 2333269.50 2361221.00 5 Thoth 1775 AX 2361221.00 2361222.00 6 Thoth 1775 AX 2361222.00 2372547.50 9 Thoth 1806 AX 2372547.50 2375839.50 14 Thoth 1815 AX 2375839.50 2394646.50 13 Phamenoth 1866 AX 2394646.50 2394710.50 17 Pachon 1866 AX 2394710.50 2397383.50 8 Thoth 1874 AX 2397383.50 2400000.50 9 Hathyr 1881 AX 2400000.50 2409702.50 4 Payni 1907 AX 2409702.50 2415020.31 22 Choiak 1922 AX 2415020.31 2429702.50 5 Phamenoth 1962 AX 2429702.50 2439702.50 24 Epeiph 1989 AX 2439702.50 2440587.50 23 Choiak 1992 AX 2440587.50 2443817.50 26 Phaophi 2001 AX 2443817.50 2443818.50 27 Phaophi 2001 AX 2443818.50 2444244.50 27 Choiak 2002 AX 2444244.50 2449790.50 5 Phamenoth 2017 AX 2449790.50 2450138.50 17 Mecheir 2018 AX 2450138.50 2451544.50 22 Choiak 2022 AX 2451544.50 2454788.87 9 Hathyr 2031 AX 2454788.87 2456284.50 14 Choiak 2035 AX 2456284.50 2913943.00 14 Choiak 3288 AX 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 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 2454788.87 1458/04/27.36 2454788.87 2456284.50 1462/06/03.00 2456284.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 2454788.87 165/13/15.36 2454788.87 2456284.50 169/15/12.00 2456284.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 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 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 2454788.87 CE 2008/11/18.36 2454788.87 2456284.50 CE 2012/12/23.00 2456284.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 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 2454788.87 1725/03/09.36 2454788.87 2456284.50 1729/04/14.00 2456284.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 26 Payni 436 EN 1607708.50 1607738.50 26 Epeiph 436 EN 1607738.50 1713262.50 5 Epagomenai 725 EN 1713262.50 1721422.50 10 Tybi 748 EN 1721422.50 1721423.50 11 Tybi 748 EN 1721423.50 1721425.50 13 Tybi 748 EN 1721425.50 1721425.50 13 Tybi 748 EN 1721425.50 1724220.50 8 Thoth 756 EN 1724220.50 1741959.50 17 Pharmouthi 804 EN 1741959.50 1749994.50 22 Pharmouthi 826 EN 1749994.50 1825029.50 17 Hathyr 1032 EN 1825029.50 1862836.50 19 Payni 1135 EN 1862836.50 1922867.50 5 Choiak 1300 EN 1922867.50 1936747.50 15 Choiak 1338 EN 1936747.50 1940351.50 29 Phaophi 1348 EN 1940351.50 1948320.50 3 Epagomenai 1369 EN 1948320.50 1948438.50 26 Choiak 1370 EN 1948438.50 1948439.50 27 Choiak 1370 EN 1948439.50 1952062.50 30 Hathyr 1380 EN 1952062.50 1952067.50 5 Choiak 1380 EN 1952067.50 2114872.50 20 Choiak 1826 EN 2114872.50 2289425.50 13 Phamenoth 2304 EN 2289425.50 2299160.00 12 Hathyr 2331 EN 2299160.00 2299161.00 13 Hathyr 2331 EN 2299161.00 2333269.50 27 Pharmouthi 2424 EN 2333269.50 2361221.00 23 Hathyr 2501 EN 2361221.00 2361222.00 24 Hathyr 2501 EN 2361222.00 2372547.50 5 Choiak 2532 EN 2372547.50 2375839.50 12 Choiak 2541 EN 2375839.50 2394646.50 24 Payni 2592 EN 2394646.50 2394710.50 28 Mesore 2592 EN 2394710.50 2397383.50 21 Choiak 2600 EN 2397383.50 2400000.50 23 Mecheir 2607 EN 2400000.50 2409702.50 20 Thoth 2634 EN 2409702.50 2415020.31 17 Pharmouthi 2648 EN 2415020.31 2429702.50 10 Epeiph 2688 EN 2429702.50 2439702.50 30 Hathyr 2716 EN 2439702.50 2440587.50 5 Pachon 2718 EN 2440587.50 2443817.50 10 Phamenoth 2727 EN 2443817.50 2443818.50 11 Phamenoth 2727 EN 2443818.50 2444244.50 12 Pachon 2728 EN 2444244.50 2449790.50 23 Epeiph 2743 EN 2449790.50 2450138.50 6 Epeiph 2744 EN 2450138.50 2451544.50 12 Pachon 2748 EN 2451544.50 2454788.87 1 Pharmouthi 2757 EN 2454788.87 2456284.50 7 Pachon 2761 EN 2456284.50 2913943.00 15 Phamenoth 4015 EN 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 1 Akhet I 1 EL 1448637.50 1448637.50 1 Akhet I 1 EL 1448637.50 1607708.50 20 Shomu II 436 EL 1607708.50 1607738.50 20 Shomu III 436 EL 1607738.50 1713262.50 1 Akhet I 726 EL 1713262.50 1721422.50 11 Peret I 748 EL 1721422.50 1721423.50 12 Peret I 748 EL 1721423.50 1721425.50 14 Peret I 748 EL 1721425.50 1721425.50 14 Peret I 748 EL 1721425.50 1724220.50 3 Akhet I 756 EL 1724220.50 1741959.50 25 Peret IV 804 EL 1741959.50 1749994.50 27 Peret IV 826 EL 1749994.50 1825029.50 24 Akhet III 1032 EL 1825029.50 1862836.50 3 Shomu III 1135 EL 1862836.50 1922867.50 28 Akhet IV 1300 EL 1922867.50 1936747.50 28 Akhet IV 1338 EL 1936747.50 1940351.50 29 Akhet II 1348 EL 1940351.50 1948320.50 25 Shomu V 1369 EL 1948320.50 1948438.50 25 Akhet IV 1370 EL 1948438.50 1948439.50 26 Akhet IV 1370 EL 1948439.50 1952062.50 16 Akhet III 1380 EL 1952062.50 1952067.50 21 Akhet III 1380 EL 1952067.50 2114872.50 23 Akhet IV 1826 EL 2114872.50 2289425.50 20 Peret III 2304 EL 2289425.50 2299160.00 8 Akhet III 2331 EL 2299160.00 2299161.00 9 Akhet III 2331 EL 2299161.00 2333269.50 11 Shomu I 2424 EL 2333269.50 2361221.00 25 Akhet III 2501 EL 2361221.00 2361222.00 26 Akhet III 2501 EL 2361222.00 2372547.50 13 Akhet IV 2532 EL 2372547.50 2375839.50 27 Akhet IV 2541 EL 2375839.50 2394646.50 23 Shomu II 2592 EL 2394646.50 2394710.50 28 Shomu IV 2592 EL 2394710.50 2397383.50 14 Peret I 2600 EL 2397383.50 2400000.50 2 Peret III 2607 EL 2400000.50 2409702.50 18 Akhet I 2634 EL 2409702.50 2415020.31 20 Peret IV 2648 EL 2415020.31 2429702.50 26 Shomu III 2688 EL 2429702.50 2439702.50 15 Akhet IV 2716 EL 2439702.50 2440587.50 14 Shomu I 2718 EL 2440587.50 2443817.50 25 Peret II 2727 EL 2443817.50 2443818.50 26 Peret II 2727 EL 2443818.50 2444244.50 9 Shomu I 2728 EL 2444244.50 2449790.50 4 Shomu IV 2743 EL 2449790.50 2450138.50 27 Shomu III 2744 EL 2450138.50 2451544.50 15 Shomu I 2748 EL 2451544.50 2454788.87 11 Peret IV 2757 EL 2454788.87 2456284.50 30 Peret IV 2761 EL 2456284.50 2913943.00 21 Peret III 4015 EL 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 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 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 2454788.87 AD NS 2008/11/18.36 2454788.87 2456284.50 AD NS 2012/12/23.00 2456284.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 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 2454788.87 2001/03/09.36 2454788.87 2456284.50 2005/04/14.00 2456284.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 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 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 2454788.87 AD 2008/11/018.36 2454788.87 2456284.50 AD 2012/12/023.00 2456284.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 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 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 2454788.87 AD 2008/11/018.36 2454788.87 2456284.50 AD 2012/12/023.00 2456284.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.00 Tishri 1 AM 347998.50 584282.50 10.00 Elul 647 AM 584282.50 588465.75 30.25 Shebat 659 AM 588465.75 758325.50 30.00 Adar 1124 AM 758325.50 1438178.50 28.00 Tammuz 2985 AM 1438178.50 1446389.50 1.00 Shebat 3008 AM 1446389.50 1448637.50 5.00 Adar 3014 AM 1448637.50 1448637.50 5.00 Adar 3014 AM 1448637.50 1607708.50 24.00 Elul 3449 AM 1607708.50 1607738.50 25.00 Tishri 3450 AM 1607738.50 1713262.50 6.00 Elul 3738 AM 1713262.50 1721422.50 14.00 Tebet 3761 AM 1721422.50 1721423.50 15.00 Tebet 3761 AM 1721423.50 1721425.50 17.00 Tebet 3761 AM 1721425.50 1721425.50 17.00 Tebet 3761 AM 1721425.50 1724220.50 7.00 Elul 3768 AM 1724220.50 1741959.50 29.00 Veadar 3817 AM 1741959.50 1749994.50 1.00 Nisan 3839 AM 1749994.50 1825029.50 28.00 Elul 4044 AM 1825029.50 1862836.50 7.00 Veadar 4148 AM 1862836.50 1922867.50 3.00 Ab 4312 AM 1922867.50 1936747.50 4.00 Ab 4350 AM 1936747.50 1940351.50 4.00 Sivan 4360 AM 1940351.50 1948320.50 1.00 Nisan 4382 AM 1948320.50 1948438.50 1.00 Ab 4382 AM 1948438.50 1948439.50 2.00 Ab 4382 AM 1948439.50 1952062.50 21.00 Sivan 4392 AM 1952062.50 1952067.50 26.00 Sivan 4392 AM 1952067.50 2114872.50 29.00 Adar 4838 AM 2114872.50 2289425.50 27.00 Shebat 5316 AM 2289425.50 2299160.00 17.50 Tishri 5343 AM 2299160.00 2299161.00 18.50 Tishri 5343 AM 2299161.00 2333269.50 18.00 Adar 5436 AM 2333269.50 2361221.00 4.50 Tishri 5513 AM 2361221.00 2361222.00 5.50 Tishri 5513 AM 2361222.00 2372547.50 20.00 Elul 5543 AM 2372547.50 2375839.50 5.00 Tishri 5553 AM 2375839.50 2394646.50 2.00 Nisan 5604 AM 2394646.50 2394710.50 7.00 Sivan 5604 AM 2394710.50 2397383.50 20.00 Elul 5611 AM 2397383.50 2400000.50 9.00 Kislev 5619 AM 2400000.50 2409702.50 26.00 Sivan 5645 AM 2409702.50 2415020.31 28.81 Tebet 5660 AM 2415020.31 2429702.50 3.00 Veadar 5700 AM 2429702.50 2439702.50 22.00 Tammuz 5727 AM 2439702.50 2440587.50 22.00 Tebet 5730 AM 2440587.50 2443817.50 4.00 Heshvan 5739 AM 2443817.50 2443818.50 5.00 Heshvan 5739 AM 2443818.50 2444244.50 16.00 Tebet 5740 AM 2444244.50 2449790.50 11.00 Veadar 5755 AM 2449790.50 2450138.50 4.00 Adar 5756 AM 2450138.50 2451544.50 22.00 Tebet 5760 AM 2451544.50 2454788.87 19.36 Heshvan 5769 A 2454788.87 2456284.50 9.00 Tebet 5773 AM 2456284.50 2913943.00 30.50 Kislev 7026 AM 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 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 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 2454788.87 5109/08/04.06 2454788.87 2456284.50 5113/09/08.22 2456284.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 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 2454788.87 AH 1429/11/20.36 2454788.87 2456284.50 AH 1434/02/10.00 2456284.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 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 2454788.87 AH 1429/11/20.36 2454788.87 2456284.50 AH 1434/02/10.00 2456284.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 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 2454788.87 AH 1429/11/19.36 2454788.87 2456284.50 AH 1434/02/09.00 2456284.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 2454788.87 931/08/25.36 2454788.87 2456284.50 935/09/30.00 2456284.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 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 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 2454788.87 AD 2008/11/05.36 2454788.87 2456284.50 AD 2012/12/10.00 2456284.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 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 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 2454788.87 AD 2008/11/05.36 2454788.87 2456284.50 AD 2012/12/10.00 2456284.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 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 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 2454788.87 AD 2008/11/05.36 2454788.87 2456284.50 AD 2012/12/10.00 2456284.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 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 2454788.87 1378/04/27.36 2454788.87 2456284.50 1382/06/03.00 2456284.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 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 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 2454788.87 2320/03/05.36 2454788.87 2456284.50 2324/04/10.00 2456284.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 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 2454788.87 1378/05/02.36 2454788.87 2456284.50 1382/06/08.00 2456284.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 2454788.87 ER 217/02/28.36 2454788.87 2456284.50 ER 221/04/03.00 2456284.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 Januarius I AUC 1446389.50 1448637.50 Ante diem iv Kalends Martius VII AUC 1448637.50 1448637.50 Ante diem iv Kalends Martius VII AUC 1448637.50 1607708.50 Kalends September CDXLII AUC 1607708.50 1607738.50 Kalends October CDXLII AUC 1607738.50 1713262.50 Ante diem iv Kalends September DCCXXXI AUC 1713262.50 1721422.50 Pridie Kalends Januarius DCCLIII AUC 1721422.50 1721423.50 Kalends Januarius DCCLIV AUC 1721423.50 1721425.50 Ante diem iii Nones Januarius DCCLIV AUC 1721425.50 1721425.50 Ante diem iii Nones Januarius DCCLIV AUC 1721425.50 1724220.50 Ante diem iv Kalends September DCCLXI AUC 1724220.50 1741959.50 Ante diem ix Kalends Aprilis DCCCX AUC 1741959.50 1749994.50 Ante diem ix Kalends Aprilis DCCCXXXII AUC 1749994.50 1825029.50 Ante diem iv Kalends September MXXXVII AUC 1825029.50 1862836.50 Ante diem v Nones Martius MCXLI AUC 1862836.50 1922867.50 Ante diem v Ides Julius MCCCV AUC 1922867.50 1936747.50 Ante diem iv Ides Julius MCCCXLIII AUC 1936747.50 1940351.50 Ante diem ix Kalends Junius MCCCLIII AUC 1940351.50 1948320.50 Ante diem xiv Kalends Aprilis MCCCLXXV AUC 1948320.50 1948438.50 Ides Julius MCCCLXXV AUC 1948438.50 1948439.50 Ante diem xvii Kalends Augustus MCCCLXXV AUC 1948439.50 1952062.50 Ante diem xvi Kalends Julius MCCCLXXXV AUC 1952062.50 1952067.50 Ante diem xi Kalends Julius MCCCLXXXV AUC 1952067.50 2114872.50 Ante diem xvi Kalends Aprilis MDCCCXXXI AUC 2114872.50 2289425.50 Ante diem v Ides Februarius MMCCCIX AUC 2289425.50 2299160.00 Ante diem iv Nones October MMCCCXXXV AUC 2299160.00 2299161.00 Ante diem iii Nones October MMCCCXXXV AUC 2299161.00 2333269.50 Ante diem vii Kalends Martius MMCDXXIX AUC 2333269.50 2361221.00 Ante diem iv Nones September MMDV AUC 2361221.00 2361222.00 Ante diem iii Nones September MMDV AUC 2361222.00 2372547.50 Ante diem vii Ides September MMDXXXVI AUC 2372547.50 2375839.50 Ante diem iii Ides September MMDXLV AUC 2375839.50 2394646.50 Ante diem vii Ides Martius MMDXCVII AUC 2394646.50 2394710.50 Ante diem iv Ides Maius MMDXCVII AUC 2394710.50 2397383.50 Ante diem viii Ides September MMDCIV AUC 2397383.50 2400000.50 Nones November MMDCXI AUC 2400000.50 2409702.50 Ante diem iv Kalends Junius MMDCXXXVII AUC 2409702.50 2415020.31 Ante diem xiv Kalends Januarius MMDCLII AUC 2415020.31 2429702.50 Kalends Martius MMDCXCIII AUC 2429702.50 2439702.50 Ante diem xv Kalends Augustus MMDCCXX AUC 2439702.50 2440587.50 Ante diem xiv Kalends Januarius MMDCCXXII AUC 2440587.50 2443817.50 Ante diem x Kalends November MMDCCXXXI AUC 2443817.50 2443818.50 Ante diem ix Kalends November MMDCCXXXI AUC 2443818.50 2444244.50 Ante diem ix Kalends Januarius MMDCCXXXII AUC 2444244.50 2449790.50 Kalends Martius MMDCCXLVII AUC 2449790.50 2450138.50 Pridie Ides Februarius MMDCCXLIX AUC 2450138.50 2451544.50 Ante diem xiv Kalends Januarius MMDCCLII AUC 2451544.50 2454788.87 Nones November MMDCCLXI AUC 2454788.87 2456284.50 Ante diem iv Ides December MMDCCLXV AUC 2456284.50 2913943.00 Ante diem iv Ides December MMMMXVIII 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 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 2454788.87 1930/08/27.36 2454788.87 2456284.50 1934/10/02.00 2456284.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 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 2454788.87 1409/06/16.36 2454788.87 2456284.50 1413/07/21.00 2456284.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 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 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 2454788.87 2320/02/05.36 2454788.87 2456284.50 2324/03/10.00 2456284.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 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 2454788.87 1622/10/18.36 2454788.87 2456284.50 1626/11/24.00 2456284.50 2913943.00 2880/10/02.50 2913943.00 TEST28 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 November CE 2008 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 TEST29 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 4 5 6 7 8 9 10 11 12 13 14 4 5 6 7 8 ENGLISH CALENDAR November AD NS 2008 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 TEST30 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 November AD 2008 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 TEST31 For the Hebrew calendar: MONTH_CAL_HEBREW prints a month calendar. HEBREW CALENDAR Tishri 5343 AM 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 5512 AM 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 Heshvan 5769 AM 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 TEST315 For the Islamic A calendar: MONTH_CAL_ISLAMIC_A prints a month calendar. ISLAMIC-A CALENDAR Muharram 500 AH 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 500 AH 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 1429 AH 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 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 November AD 2008 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 TEST325 For the Republican calendar: MONTH_CAL_REPUBLICAN prints a month calendar. REPUBLICAN CALENDAR Fructidor 3 ER 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 3 ER 1 2 3 4 5 6 REPUBLICAN CALENDAR Brumaire 217 ER 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 5760 AM 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 5762 AM 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 5765 AM 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 500 AH 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 501 AH 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 502 AH 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 TEST37 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 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 4 ER 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 III AUC 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 IV AUC 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 TEST39 For the Common calendar, MONTH_TO_MONTH_NAME_COMMON names the months: 1 January 2 February 3 March 4 April 5 May 6 June 7 July 8 August 9 September 10 October 11 November 12 December 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 TEST395 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 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 5760 AM 2451433.50 CE 1999/09/12.00 5761 AM 2451818.50 CE 2000/10/01.00 5762 AM 2452171.50 CE 2001/09/19.00 5763 AM 2452525.50 CE 2002/09/08.00 5764 AM 2452910.50 CE 2003/09/28.00 5765 AM 2453265.50 CE 2004/09/17.00 5766 AM 2453648.50 CE 2005/10/05.00 5767 AM 2454002.50 CE 2006/09/24.00 5768 AM 2454357.50 CE 2007/09/14.00 5769 AM 2454740.50 CE 2008/10/01.00 5770 AM 2455094.50 CE 2009/09/20.00 5771 AM 2455449.50 CE 2010/09/10.00 5772 AM 2455834.50 CE 2011/09/30.00 5773 AM 2456188.50 CE 2012/09/18.00 5774 AM 2456541.50 CE 2013/09/06.00 5775 AM 2456926.50 CE 2014/09/26.00 5776 AM 2457280.50 CE 2015/09/15.00 5777 AM 2457665.50 CE 2016/10/04.00 5778 AM 2458018.50 CE 2017/09/22.00 5779 AM 2458372.50 CE 2018/09/11.00 5780 AM 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 20081118 085133.116 NOW_TO_JED_COMMON: Now is: 2454788.87 NOW_TO_YJF_COMMON: Now is: CE 2008/323.36 NOW_TO_YMDF_COMMON: Now is: CE 2008/11/18.36 NOW_TO_YMDHMS_COMMON: Now is: CE 2008/11/18 08:51:33 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 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 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 TEST50 For the Common calendar: WEEKDAY_TO_NAME_COMMON names the days of the week, WEEKDAY_TO_NAME_COMMON2 abbreviates the days of the week. 1 Sunday Su 2 Monday M 3 Tuesday Tu 4 Wednesday W 5 Thursday Th 6 Friday F 7 Saturday Sa 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 TEST503 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 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? 1 AM F 2 AM F 3 AM T 4 AM F 5 AM F 6 AM T 7 AM F 8 AM T 9 AM F 10 AM F 11 AM T 12 AM F 13 AM F 14 AM T 15 AM F 16 AM F 17 AM T 18 AM F 19 AM T 20 AM 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 TEST53 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 TEST535 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 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? 500 AH F 501 AH T 502 AH F 503 AH F 504 AH T 505 AH F 506 AH T 507 AH F 508 AH F 509 AH T 510 AH 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? 1 ER F 2 ER F 3 ER T 4 ER F 5 ER F 6 ER F TEST566 For the Roman calendar: YEAR_IS_LEAP_ROMAN reports leap years. Year Leap? XCVI AUC F XCVII AUC T XCVIII AUC F XCIX AUC F C AUC F TEST57 For the Common calendar: YEAR_LENGTH_COMMON determines 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 TEST58 For the English calendar: YEAR_LENGTH_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_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_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_HEBREW determines the length of a year. Year Length 5760 AM 385 5761 AM 353 5762 AM 354 5763 AM 385 5764 AM 355 5765 AM 383 5766 AM 354 5767 AM 355 5768 AM 383 5769 AM 354 5770 AM 355 5771 AM 385 5772 AM 354 5773 AM 353 5774 AM 385 5775 AM 354 5776 AM 385 5777 AM 353 5778 AM 354 5779 AM 385 5780 AM 355 TEST605 For the Islamic calendar: YEAR_LENGTH_ISLAMIC determines the length of a year. Year Length 500 AH 354 501 AH 355 502 AH 354 503 AH 354 504 AH 355 505 AH 354 TEST61 For the Julian calendar: YEAR_LENGTH_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_REPUBLICAN determines the length of a year. Year Length 1 ER 365 2 ER 365 3 ER 366 4 ER 365 5 ER 365 6 ER 365 TEST616 For the Roman calendar: YEAR_LENGTH_ROMAN determines the length of a year. Year Length XCVI AUC 365 XCVII AUC 366 XCVIII AUC 365 XCIX AUC 365 C AUC 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 TEST623 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 TEST624 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 TEST63 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 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 TEST64 For the Hebrew calendar, YEAR_TO_TYPE_HEBREW determines the type of a year. Year TYPE 5760 AM 6 5761 AM 1 5762 AM 2 5763 AM 6 5764 AM 3 5765 AM 4 5766 AM 2 5767 AM 3 5768 AM 4 5769 AM 2 5770 AM 3 5771 AM 6 5772 AM 2 5773 AM 1 5774 AM 6 5775 AM 2 5776 AM 6 5777 AM 1 5778 AM 2 5779 AM 6 5780 AM 3 TEST65 For Common calendar YJF dates, YJF_DIF_COMMON computes the day difference. YJF1 YJF2 (YJF2 - YJF1) CE 1962/067.88 CE 1969/206.42 2695.55 CE 1968/109.19 CE 1965/225.87 -978.32 CE 1964/057.11 CE 1960/242.53 -1275.59 CE 1962/210.93 CE 1961/036.67 -539.26 CE 1960/161.10 CE 1966/124.87 2155.77 CE 1960/226.48 CE 1964/182.16 1416.68 CE 1964/005.97 CE 1967/200.82 1290.85 CE 1967/356.48 CE 1960/007.71 -2905.77 CE 1968/357.58 CE 1963/186.29 -1997.28 CE 1960/346.37 CE 1960/050.74 -295.63 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 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 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 2454789.00 CE 2008/11/18.50 CE 2008/323.5 3 Tuesday 2456285.00 CE 2012/12/23.50 CE 2012/358.5 1 Sunday 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/03/08.88 CE 1962/067.88 CE 1962/03/08.88 CE 1969/07/25.42 CE 1969/206.42 CE 1969/07/25.42 CE 1968/04/18.19 CE 1968/109.19 CE 1968/04/18.19 CE 1965/08/13.87 CE 1965/225.87 CE 1965/08/13.87 CE 1964/02/26.11 CE 1964/057.11 CE 1964/02/26.11 CE 1960/08/29.53 CE 1960/242.53 CE 1960/08/29.53 CE 1962/07/29.93 CE 1962/210.93 CE 1962/07/29.93 CE 1961/02/05.67 CE 1961/036.67 CE 1961/02/05.67 CE 1960/06/09.10 CE 1960/161.10 CE 1960/06/09.10 CE 1966/05/04.87 CE 1966/124.87 CE 1966/05/04.87 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 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/14.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 2454788.87 AD NS 2008/11/18.36 AD NS 2008/323.36 AD NS 2008/11/18.36 2456284.50 AD NS 2012/12/23.00 AD NS 2012/358.00 AD NS 2012/12/23.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.00 Tishri 1 AM AM 1/001.00 1.00 Tishri 1 AM 10.00 Elul 647 AM AM 647/335.00 10.00 Elul 647 AM 30.25 Shebat 659 AM AM 659/148.25 30.25 Shebat 659 AM 30.00 Adar 1124 AM AM 1124/177.00 30.00 Adar 1124 AM 28.00 Tammuz 2985 AMAM 2985/295.00 28.00 Tammuz 2985 AM 1.00 Shebat 3008 AM AM 3008/120.00 1.00 Shebat 3008 AM 5.00 Adar 3014 AM AM 3014/153.00 5.00 Adar 3014 AM 5.00 Adar 3014 AM AM 3014/153.00 5.00 Adar 3014 AM 24.00 Elul 3449 AM AM 3449/348.00 24.00 Elul 3449 AM 25.00 Tishri 3450 AMAM 3450/025.00 25.00 Tishri 3450 AM 6.00 Elul 3738 AM AM 3738/360.00 6.00 Elul 3738 AM 14.00 Tebet 3761 AM AM 3761/104.00 14.00 Tebet 3761 AM 15.00 Tebet 3761 AM AM 3761/105.00 15.00 Tebet 3761 AM 17.00 Tebet 3761 AM AM 3761/107.00 17.00 Tebet 3761 AM 17.00 Tebet 3761 AM AM 3761/107.00 17.00 Tebet 3761 AM 7.00 Elul 3768 AM AM 3768/363.00 7.00 Elul 3768 AM 29.00 Veadar 3817 AMAM 3817/206.00 29.00 Veadar 3817 AM 1.00 Nisan 3839 AM AM 3839/179.00 1.00 Nisan 3839 AM 28.00 Elul 4044 AM AM 4044/354.00 28.00 Elul 4044 AM 7.00 Veadar 4148 AM AM 4148/185.00 7.00 Veadar 4148 AM 3.00 Ab 4312 AM AM 4312/299.00 3.00 Ab 4312 AM 4.00 Ab 4350 AM AM 4350/298.00 4.00 Ab 4350 AM 4.00 Sivan 4360 AM AM 4360/241.00 4.00 Sivan 4360 AM 1.00 Nisan 4382 AM AM 4382/178.00 1.00 Nisan 4382 AM 1.00 Ab 4382 AM AM 4382/296.00 1.00 Ab 4382 AM 2.00 Ab 4382 AM AM 4382/297.00 2.00 Ab 4382 AM 21.00 Sivan 4392 AM AM 4392/288.00 21.00 Sivan 4392 AM 26.00 Sivan 4392 AM AM 4392/293.00 26.00 Sivan 4392 AM 29.00 Adar 4838 AM AM 4838/177.00 29.00 Adar 4838 AM 27.00 Shebat 5316 AMAM 5316/146.00 27.00 Shebat 5316 AM 17.50 Tishri 5343 AMAM 5343/017.50 17.50 Tishri 5343 AM 18.50 Tishri 5343 AMAM 5343/018.50 18.50 Tishri 5343 AM 18.00 Adar 5436 AM AM 5436/165.00 18.00 Adar 5436 AM 4.50 Tishri 5513 AM AM 5513/004.50 4.50 Tishri 5513 AM 5.50 Tishri 5513 AM AM 5513/005.50 5.50 Tishri 5513 AM 20.00 Elul 5543 AM AM 5543/374.00 20.00 Elul 5543 AM 5.00 Tishri 5553 AM AM 5553/005.00 5.00 Tishri 5553 AM 2.00 Nisan 5604 AM AM 5604/178.00 2.00 Nisan 5604 AM 7.00 Sivan 5604 AM AM 5604/242.00 7.00 Sivan 5604 AM 20.00 Elul 5611 AM AM 5611/376.00 20.00 Elul 5611 AM 9.00 Kislev 5619 AM AM 5619/069.00 9.00 Kislev 5619 AM 26.00 Sivan 5645 AM AM 5645/263.00 26.00 Sivan 5645 AM 28.81 Tebet 5660 AM AM 5660/117.81 28.81 Tebet 5660 AM 3.00 Veadar 5700 AM AM 5700/182.00 3.00 Veadar 5700 AM 22.00 Tammuz 5727 AMAM 5727/319.00 22.00 Tammuz 5727 AM 22.00 Tebet 5730 AM AM 5730/110.00 22.00 Tebet 5730 AM 4.00 Heshvan 5739 AMAM 5739/034.00 4.00 Heshvan 5739 AM 5.00 Heshvan 5739 AMAM 5739/035.00 5.00 Heshvan 5739 AM 16.00 Tebet 5740 AM AM 5740/106.00 16.00 Tebet 5740 AM 11.00 Veadar 5755 AMAM 5755/189.00 11.00 Veadar 5755 AM 4.00 Adar 5756 AM AM 5756/153.00 4.00 Adar 5756 AM 22.00 Tebet 5760 AM AM 5760/112.00 22.00 Tebet 5760 AM 19.36 Heshvan 5769 AAM 5769/049.36 19.36 Heshvan 5769 A 9.00 Tebet 5773 AM AM 5773/097.00 9.00 Tebet 5773 AM 30.50 Kislev 7026 AMAM 7026/090.50 30.50 Kislev 7026 AM 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 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 1429/11/20.36 AH 1429/315.36 AH 1429/11/20.36 AH 1434/02/10.00 AH 1434/040.00 AH 1434/02/10.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 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 2008/11/05.36 AD 2008/310.36 AD 2008/11/05.36 AD 2012/12/10.00 AD 2012/345.00 AD 2012/12/10.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 Januarius I AUC AUC 1/001.00 Kalends Januarius I AUC Ante diem iv Kalends Martius VII AUC AUC 7/057.00 Ante diem iv Kalends Martius VII AUC Ante diem iv Kalends Martius VII AUC AUC 7/057.00 Ante diem iv Kalends Martius VII AUC Kalends September CDXLII AUC AUC 442/244.00 Kalends September CDXLII AUC Kalends October CDXLII AUC AUC 442/274.00 Kalends October CDXLII AUC Ante diem iv Kalends September DCCXXXI AUC AUC 731/241.00 Ante diem iv Kalends September DCCXXXI AUC Pridie Kalends Januarius DCCLIII AUC AUC 754/000.00 Pridie Kalends Januarius DCCLIII AUC Kalends Januarius DCCLIV AUC AUC 754/001.00 Kalends Januarius DCCLIV AUC Ante diem iii Nones Januarius DCCLIV AUC AUC 754/003.00 Ante diem iii Nones Januarius DCCLIV AUC Ante diem iii Nones Januarius DCCLIV AUC AUC 754/003.00 Ante diem iii Nones Januarius DCCLIV AUC Ante diem iv Kalends September DCCLXI AUC AUC 761/242.00 Ante diem iv Kalends September DCCLXI AUC Ante diem ix Kalends Aprilis DCCCX AUC AUC 810/083.00 Ante diem ix Kalends Aprilis DCCCX AUC Ante diem ix Kalends Aprilis DCCCXXXII AUC AUC 832/083.00 Ante diem ix Kalends Aprilis DCCCXXXII AUC Ante diem iv Kalends September MXXXVII AUC AUC 1037/242.00 Ante diem iv Kalends September MXXXVII AUC Ante diem v Nones Martius MCXLI AUC AUC 1141/063.00 Ante diem v Nones Martius MCXLI AUC Ante diem v Ides Julius MCCCV AUC AUC 1305/193.00 Ante diem v Ides Julius MCCCV AUC Ante diem iv Ides Julius MCCCXLIII AUC AUC 1343/193.00 Ante diem iv Ides Julius MCCCXLIII AUC Ante diem ix Kalends Junius MCCCLIII AUC AUC 1353/145.00 Ante diem ix Kalends Junius MCCCLIII AUC Ante diem xiv Kalends Aprilis MCCCLXXV AUC AUC 1375/078.00 Ante diem xiv Kalends Aprilis MCCCLXXV AUC Ides Julius MCCCLXXV AUC AUC 1375/196.00 Ides Julius MCCCLXXV AUC Ante diem xvii Kalends Augustus MCCCLXXV AUC AUC 1375/197.00 Ante diem xvii Kalends Augustus MCCCLXXV AUC Ante diem xvi Kalends Julius MCCCLXXXV AUC AUC 1385/168.00 Ante diem xvi Kalends Julius MCCCLXXXV AUC Ante diem xi Kalends Julius MCCCLXXXV AUC AUC 1385/173.00 Ante diem xi Kalends Julius MCCCLXXXV AUC Ante diem xvi Kalends Aprilis MDCCCXXXI AUC AUC 1831/076.00 Ante diem xvi Kalends Aprilis MDCCCXXXI AUC Ante diem v Ides Februarius MMCCCIX AUC AUC 2309/040.00 Ante diem v Ides Februarius MMCCCIX AUC Ante diem iv Nones October MMCCCXXXV AUC AUC 2335/277.50 Ante diem iv Nones October MMCCCXXXV AUC Ante diem iii Nones October MMCCCXXXV AUC AUC 2335/278.50 Ante diem iii Nones October MMCCCXXXV AUC Ante diem vii Kalends Martius MMCDXXIX AUC AUC 2429/054.00 Ante diem vii Kalends Martius MMCDXXIX AUC Ante diem iv Nones September MMDV AUC AUC 2505/246.50 Ante diem iv Nones September MMDV AUC Ante diem iii Nones September MMDV AUC AUC 2505/247.50 Ante diem iii Nones September MMDV AUC Ante diem vii Ides September MMDXXXVI AUC AUC 2536/250.00 Ante diem vii Ides September MMDXXXVI AUC Ante diem iii Ides September MMDXLV AUC AUC 2545/255.00 Ante diem iii Ides September MMDXLV AUC Ante diem vii Ides Martius MMDXCVII AUC AUC 2597/069.00 Ante diem vii Ides Martius MMDXCVII AUC Ante diem iv Ides Maius MMDXCVII AUC AUC 2597/133.00 Ante diem iv Ides Maius MMDXCVII AUC Ante diem viii Ides September MMDCIV AUC AUC 2604/249.00 Ante diem viii Ides September MMDCIV AUC Nones November MMDCXI AUC AUC 2611/309.00 Nones November MMDCXI AUC Ante diem iv Kalends Junius MMDCXXXVII AUC AUC 2638/149.00 Ante diem iv Kalends Junius MMDCXXXVII AUC Ante diem xiv Kalends Januarius MMDCLII AUC AUC 2652/353.81 Ante diem xiv Kalends Januarius MMDCLII AUC Kalends Martius MMDCXCIII AUC AUC 2693/061.00 Kalends Martius MMDCXCIII AUC Ante diem xv Kalends Augustus MMDCCXX AUC AUC 2720/199.00 Ante diem xv Kalends Augustus MMDCCXX AUC Ante diem xiv Kalends Januarius MMDCCXXII AUC AUC 2722/353.00 Ante diem xiv Kalends Januarius MMDCCXXII AUC Ante diem x Kalends November MMDCCXXXI AUC AUC 2731/296.00 Ante diem x Kalends November MMDCCXXXI AUC Ante diem ix Kalends November MMDCCXXXI AUC AUC 2731/297.00 Ante diem ix Kalends November MMDCCXXXI AUC Ante diem ix Kalends Januarius MMDCCXXXII AUC AUC 2732/358.00 Ante diem ix Kalends Januarius MMDCCXXXII AUC Kalends Martius MMDCCXLVII AUC AUC 2748/060.00 Kalends Martius MMDCCXLVII AUC Pridie Ides Februarius MMDCCXLIX AUC AUC 2749/043.00 Pridie Ides Februarius MMDCCXLIX AUC Ante diem xiv Kalends Januarius MMDCCLII AUC AUC 2752/353.00 Ante diem xiv Kalends Januarius MMDCCLII AUC Nones November MMDCCLXI AUC AUC 2761/310.36 Nones November MMDCCLXI AUC Ante diem iv Ides December MMDCCLXV AUC AUC 2765/345.00 Ante diem iv Ides December MMDCCLXV AUC Ante diem iv Ides December MMMMXVIII AUC AUC 4018/344.50 Ante diem iv Ides December MMMMXVIII AUC TEST688 YJF_TO_YMDHMS_COMMON: YJF => YMDHMS YMDHMS_TO_YJF_COMMON: YMDHMS => YJF YJF (in) YMDHMS YJF(out) CE 1962/067.88 CE 1962/03/08 21:10:08 CE 1962/067.88 CE 1969/206.42 CE 1969/07/25 10:16:28 CE 1969/206.42 CE 1968/109.19 CE 1968/04/18 04:44:00 CE 1968/109.19 CE 1965/225.87 CE 1965/08/13 20:57:46 CE 1965/225.87 CE 1964/057.11 CE 1964/02/26 02:48:08 CE 1964/057.11 TEST69 YMDF_DIF_COMMON gets the day difference between YMDF dates. YMDF1 YMDF2 (YMDF2 - YMDF1) CE 1967/10/26.11 CE 1960/06/08.57 -2695.55 CE 1961/09/14.80 CE 1964/05/20.12 978.32 CE 1965/11/05.88 CE 1969/05/04.46 1275.59 CE 1967/06/05.06 CE 1968/11/25.32 539.26 CE 1969/07/24.89 CE 1963/08/30.12 -2155.77 CE 1969/05/20.51 CE 1965/07/03.83 -1416.68 CE 1965/12/27.02 CE 1962/06/15.17 -1290.85 CE 1962/01/10.51 CE 1969/12/25.28 2905.77 CE 1961/01/09.41 CE 1966/06/29.70 1997.28 CE 1969/01/20.62 CE 1969/11/12.25 295.63 TEST695 YMDF_DIF_ENGLISH gets the day difference between YMDF dates. YMDF1 YMDF2 (YMDF2 - YMDF1) AD NS 1967/10/26.11 AD NS 1960/06/08.57 -2695.55 AD NS 1961/09/14.80 AD NS 1964/05/20.12 978.32 AD NS 1965/11/05.88 AD NS 1969/05/04.46 1275.59 AD NS 1967/06/05.06 AD NS 1968/11/25.32 539.26 AD NS 1969/07/24.89 AD NS 1963/08/30.12 -2155.77 AD NS 1969/05/20.51 AD NS 1965/07/03.83 -1416.68 AD NS 1965/12/27.02 AD NS 1962/06/15.17 -1290.85 AD NS 1962/01/10.51 AD NS 1969/12/25.28 2905.77 AD NS 1961/01/09.41 AD NS 1966/06/29.70 1997.28 AD NS 1969/01/20.62 AD NS 1969/11/12.25 295.63 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 1967/10/26.11 CE 1967/10/27.11 CE 1967/10/25.11 CE 1967/11/05.36 CE 1960/06/08.57 CE 1960/06/09.57 CE 1960/06/07.57 CE 1960/06/18.82 CE 1961/09/14.80 CE 1961/09/15.80 CE 1961/09/13.80 CE 1961/09/25.05 CE 1964/05/20.12 CE 1964/05/21.12 CE 1964/05/19.12 CE 1964/05/30.37 CE 1965/11/05.88 CE 1965/11/06.88 CE 1965/11/04.88 CE 1965/11/16.13 CE 1969/05/04.46 CE 1969/05/05.46 CE 1969/05/03.46 CE 1969/05/14.71 CE 1967/06/05.06 CE 1967/06/06.06 CE 1967/06/04.06 CE 1967/06/15.31 CE 1968/11/25.32 CE 1968/11/26.32 CE 1968/11/24.32 CE 1968/12/05.57 CE 1969/07/24.89 CE 1969/07/25.89 CE 1969/07/23.89 CE 1969/08/04.14 CE 1963/08/30.12 CE 1963/08/31.12 CE 1963/08/29.12 CE 1963/09/09.37 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/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 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 YMD_CHECK_ENGLISH - Warning! Illegal date! 1752/09/12 AD OS 1752/09/02.50 AD NS 1752/09/14.50 AD OS 1752/09/01.50 ? YMD_CHECK_ENGLISH - Warning! Illegal date! 1752/09/04 YMD_CHECK_ENGLISH - Warning! Illegal date! 1752/09/13 YMD_CHECK_ENGLISH - Warning! Illegal date! 1752/09/13 AD NS 1752/09/14.50 ? ? ? 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 2008/11/18.36 AD NS 2008/11/19.36 AD NS 2008/11/17.36 AD NS 2008/11/28.61 AD NS 2012/12/23.00 AD NS 2012/12/24.00 AD NS 2012/12/22.00 AD NS 2013/01/02.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 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 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 2008/11/018.36 AD 2008/11/019.36 AD 2008/11/017.36 AD 2008/11/028.61 AD 2012/12/023.00 AD 2012/12/024.00 AD 2012/12/022.00 AD 2013/01/002.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.00 Elul 647 AM 11.00 Elul 647 AM 9.00 Elul 647 AM 20.25 Elul 647 AM 30.25 Shebat 659 AM 1.25 Adar 659 AM 29.25 Shebat 659 AM 10.50 Adar 659 AM 30.00 Adar 1124 AM 1.00 Veadar 1124 AM 29.00 Adar 1124 AM 10.25 Veadar 1124 AM 28.00 Tammuz 2985 AM29.00 Tammuz 2985 AM27.00 Tammuz 2985 AM9.25 Ab 2985 AM 1.00 Shebat 3008 AM 2.00 Shebat 3008 AM 29.00 Tebet 3008 AM 11.25 Shebat 3008 AM 5.00 Adar 3014 AM 6.00 Adar 3014 AM 4.00 Adar 3014 AM 15.25 Adar 3014 AM 5.00 Adar 3014 AM 6.00 Adar 3014 AM 4.00 Adar 3014 AM 15.25 Adar 3014 AM 24.00 Elul 3449 AM 25.00 Elul 3449 AM 23.00 Elul 3449 AM 5.25 Tishri 3450 AM 25.00 Tishri 3450 AM26.00 Tishri 3450 AM24.00 Tishri 3450 AM5.25 Heshvan 3450 AM 6.00 Elul 3738 AM 7.00 Elul 3738 AM 5.00 Elul 3738 AM 16.25 Elul 3738 AM 14.00 Tebet 3761 AM 15.00 Tebet 3761 AM 13.00 Tebet 3761 AM 24.25 Tebet 3761 AM 15.00 Tebet 3761 AM 16.00 Tebet 3761 AM 14.00 Tebet 3761 AM 25.25 Tebet 3761 AM 17.00 Tebet 3761 AM 18.00 Tebet 3761 AM 16.00 Tebet 3761 AM 27.25 Tebet 3761 AM 17.00 Tebet 3761 AM 18.00 Tebet 3761 AM 16.00 Tebet 3761 AM 27.25 Tebet 3761 AM 7.00 Elul 3768 AM 8.00 Elul 3768 AM 6.00 Elul 3768 AM 17.25 Elul 3768 AM 29.00 Veadar 3817 AM1.00 Nisan 3817 AM 28.00 Veadar 3817 AM10.25 Nisan 3817 AM 1.00 Nisan 3839 AM 2.00 Nisan 3839 AM 29.00 Adar 3839 AM 11.25 Nisan 3839 AM 28.00 Elul 4044 AM 29.00 Elul 4044 AM 27.00 Elul 4044 AM 9.25 Tishri 4045 AM 7.00 Veadar 4148 AM 8.00 Veadar 4148 AM 6.00 Veadar 4148 AM 17.25 Veadar 4148 AM 3.00 Ab 4312 AM 4.00 Ab 4312 AM 2.00 Ab 4312 AM 13.25 Ab 4312 AM 4.00 Ab 4350 AM 5.00 Ab 4350 AM 3.00 Ab 4350 AM 14.25 Ab 4350 AM 4.00 Sivan 4360 AM 5.00 Sivan 4360 AM 3.00 Sivan 4360 AM 14.25 Sivan 4360 AM 1.00 Nisan 4382 AM 2.00 Nisan 4382 AM 29.00 Adar 4382 AM 11.25 Nisan 4382 AM 1.00 Ab 4382 AM 2.00 Ab 4382 AM 29.00 Tammuz 4382 AM11.25 Ab 4382 AM 2.00 Ab 4382 AM 3.00 Ab 4382 AM 1.00 Ab 4382 AM 12.25 Ab 4382 AM 21.00 Sivan 4392 AM 22.00 Sivan 4392 AM 20.00 Sivan 4392 AM 1.25 Tammuz 4392 AM 26.00 Sivan 4392 AM 27.00 Sivan 4392 AM 25.00 Sivan 4392 AM 6.25 Tammuz 4392 AM 29.00 Adar 4838 AM 1.00 Nisan 4838 AM 28.00 Adar 4838 AM 10.25 Nisan 4838 AM 27.00 Shebat 5316 AM28.00 Shebat 5316 AM26.00 Shebat 5316 AM7.25 Adar 5316 AM 17.50 Tishri 5343 AM18.50 Tishri 5343 AM16.50 Tishri 5343 AM27.75 Tishri 5343 AM 18.50 Tishri 5343 AM19.50 Tishri 5343 AM17.50 Tishri 5343 AM28.75 Tishri 5343 AM 18.00 Adar 5436 AM 19.00 Adar 5436 AM 17.00 Adar 5436 AM 28.25 Adar 5436 AM 4.50 Tishri 5513 AM 5.50 Tishri 5513 AM 3.50 Tishri 5513 AM 14.75 Tishri 5513 AM 5.50 Tishri 5513 AM 6.50 Tishri 5513 AM 4.50 Tishri 5513 AM 15.75 Tishri 5513 AM 20.00 Elul 5543 AM 21.00 Elul 5543 AM 19.00 Elul 5543 AM 1.25 Tishri 5544 AM 5.00 Tishri 5553 AM 6.00 Tishri 5553 AM 4.00 Tishri 5553 AM 15.25 Tishri 5553 AM 2.00 Nisan 5604 AM 3.00 Nisan 5604 AM 1.00 Nisan 5604 AM 12.25 Nisan 5604 AM 7.00 Sivan 5604 AM 8.00 Sivan 5604 AM 6.00 Sivan 5604 AM 17.25 Sivan 5604 AM 20.00 Elul 5611 AM 21.00 Elul 5611 AM 19.00 Elul 5611 AM 1.25 Tishri 5612 AM 9.00 Kislev 5619 AM 10.00 Kislev 5619 AM8.00 Kislev 5619 AM 19.25 Kislev 5619 AM 26.00 Sivan 5645 AM 27.00 Sivan 5645 AM 25.00 Sivan 5645 AM 6.25 Tammuz 5645 AM 28.81 Tebet 5660 AM 29.81 Tebet 5660 AM 27.81 Tebet 5660 AM 10.06 Shebat 5660 AM 3.00 Veadar 5700 AM 4.00 Veadar 5700 AM 2.00 Veadar 5700 AM 13.25 Veadar 5700 AM 22.00 Tammuz 5727 AM23.00 Tammuz 5727 AM21.00 Tammuz 5727 AM3.25 Ab 5727 AM 22.00 Tebet 5730 AM 23.00 Tebet 5730 AM 21.00 Tebet 5730 AM 3.25 Shebat 5730 AM 4.00 Heshvan 5739 AM5.00 Heshvan 5739 AM3.00 Heshvan 5739 AM14.25 Heshvan 5739 A 5.00 Heshvan 5739 AM6.00 Heshvan 5739 AM4.00 Heshvan 5739 AM15.25 Heshvan 5739 A 16.00 Tebet 5740 AM 17.00 Tebet 5740 AM 15.00 Tebet 5740 AM 26.25 Tebet 5740 AM 11.00 Veadar 5755 AM12.00 Veadar 5755 AM10.00 Veadar 5755 AM21.25 Veadar 5755 AM 4.00 Adar 5756 AM 5.00 Adar 5756 AM 3.00 Adar 5756 AM 14.25 Adar 5756 AM 22.00 Tebet 5760 AM 23.00 Tebet 5760 AM 21.00 Tebet 5760 AM 3.25 Shebat 5760 AM 19.36 Heshvan 5769 A20.36 Heshvan 5769 A18.36 Heshvan 5769 A29.61 Heshvan 5769 A 9.00 Tebet 5773 AM 10.00 Tebet 5773 AM 8.00 Tebet 5773 AM 19.25 Tebet 5773 AM 30.50 Kislev 7026 AM1.50 Tebet 7026 AM 29.50 Kislev 7026 AM10.75 Tebet 7026 AM 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/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 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 2008/11/05.36 AD 2008/11/06.36 AD 2008/11/04.36 AD 2008/11/15.61 AD 2012/12/10.00 AD 2012/12/11.00 AD 2012/12/09.00 AD 2012/12/20.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 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 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 2454789.00 CE 2008/11/18.50 3 Tuesday 2456285.00 CE 2012/12/23.50 1 Sunday 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 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 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 2454789.00 AD NS 2008/11/18.50 3 Tuesday 2456285.00 AD NS 2012/12/23.50 1 Sunday 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 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 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 2454789.00 AD NS 2008/11/18.50 3 Tuesday 2456285.00 AD NS 2012/12/23.50 1 Sunday 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 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 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 2454789.00 AD 2008/11/018.50 Tuesday Tuesday Tuesday Tuesday Tuesday 2456285.00 AD 2012/12/023.50 Sunday Sunday Sunday Sunday Sunday 2913943.00 AD 3266/01/001.50 Friday Friday Friday Saturday Friday TEST79 For the HEBREW calendar: YMDF_TO_WEEKDAY_HEBREW returns the day of the week. JED YMDF Day of the week 347999.00 1.50 Tishri 1 AM 3 Yom shelishi 584283.00 10.50 Elul 647 AM 2 Yom sheni 588466.00 30.50 Shebat 659 AM 6 Yom shishi 758326.00 30.50 Adar 1124 AM 4 Yom revii 1438179.00 28.50 Tammuz 2985 AM 3 Yom shelishi 1446390.00 1.50 Shebat 3008 AM 3 Yom shelishi 1448638.00 5.50 Adar 3014 AM 4 Yom revii 1448638.00 5.50 Adar 3014 AM 4 Yom revii 1607709.00 24.50 Elul 3449 AM 7 Sabbath 1607739.00 25.50 Tishri 3450 AM 2 Yom sheni 1713263.00 6.50 Elul 3738 AM 1 Yom rishon 1721423.00 14.50 Tebet 3761 AM 6 Yom shishi 1721424.00 15.50 Tebet 3761 AM 7 Sabbath 1721426.00 17.50 Tebet 3761 AM 2 Yom sheni 1721426.00 17.50 Tebet 3761 AM 2 Yom sheni 1724221.00 7.50 Elul 3768 AM 4 Yom revii 1741960.00 29.50 Veadar 3817 AM 5 Yom hamishi 1749995.00 1.50 Nisan 3839 AM 4 Yom revii 1825030.00 28.50 Elul 4044 AM 6 Yom shishi 1862837.00 7.50 Veadar 4148 AM 6 Yom shishi 1922868.00 3.50 Ab 4312 AM 5 Yom hamishi 1936748.00 4.50 Ab 4350 AM 4 Yom revii 1940352.00 4.50 Sivan 4360 AM 3 Yom shelishi 1948321.00 1.50 Nisan 4382 AM 6 Yom shishi 1948439.00 1.50 Ab 4382 AM 5 Yom hamishi 1948440.00 2.50 Ab 4382 AM 6 Yom shishi 1952063.00 21.50 Sivan 4392 AM 3 Yom shelishi 1952068.00 26.50 Sivan 4392 AM 1 Yom rishon 2114873.00 29.50 Adar 4838 AM 7 Sabbath 2289426.00 27.50 Shebat 5316 AM 1 Yom rishon 2299160.00 17.50 Tishri 5343 AM 5 Yom hamishi 2299161.00 18.50 Tishri 5343 AM 6 Yom shishi 2333270.00 18.50 Adar 5436 AM 4 Yom revii 2361221.00 4.50 Tishri 5513 AM 4 Yom revii 2361222.00 5.50 Tishri 5513 AM 5 Yom hamishi 2372548.00 20.50 Elul 5543 AM 5 Yom hamishi 2375840.00 5.50 Tishri 5553 AM 7 Sabbath 2394647.00 2.50 Nisan 5604 AM 5 Yom hamishi 2394711.00 7.50 Sivan 5604 AM 6 Yom shishi 2397384.00 20.50 Elul 5611 AM 5 Yom hamishi 2400001.00 9.50 Kislev 5619 AM 4 Yom revii 2409703.00 26.50 Sivan 5645 AM 4 Yom revii 2415021.00 29.50 Tebet 5660 AM 2 Yom sheni 2429703.00 3.50 Veadar 5700 AM 5 Yom hamishi 2439703.00 22.50 Tammuz 5727 AM 2 Yom sheni 2440588.00 22.50 Tebet 5730 AM 5 Yom hamishi 2443818.00 4.50 Heshvan 5739 AM 1 Yom rishon 2443819.00 5.50 Heshvan 5739 AM 2 Yom sheni 2444245.00 16.50 Tebet 5740 AM 1 Yom rishon 2449791.00 11.50 Veadar 5755 AM 3 Yom shelishi 2450139.00 4.50 Adar 5756 AM 1 Yom rishon 2451545.00 22.50 Tebet 5760 AM 7 Sabbath 2454789.00 19.50 Heshvan 5769 A 3 Yom shelishi 2456285.00 9.50 Tebet 5773 AM 1 Yom rishon 2913943.00 30.50 Kislev 7026 AM 6 Yom shishi 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 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 2454789.00 AH 1429/11/20.50 3 Yom ittalat 2456285.00 AH 1434/02/10.50 1 Yom ilHadd 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 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 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 2454789.00 AD 2008/11/05.50 Tuesday Tuesday Tuesday 2456285.00 AD 2012/12/10.50 Sunday Sunday Sunday 2913943.00 AD 3265/12/10.50 Friday Friday Friday TEST805 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 2454789.00 ER 217/02/28.50 8 Octidi 2456285.00 ER 221/04/03.50 3 Tridi 2913943.00 ER 1474/04/12.50 2 Duodi TEST81 YMDF_TO_WEEK_COMMON reports 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 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 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 2454788.87 CE 2008/11/18.36 47 2456284.50 CE 2012/12/23.00 52 2913943.00 CE 3266/01/01.50 1 TEST82 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 CALPAK_PRB Normal end of execution. November 18 2008 8:51:33.192 AM