Template:JULIANDAY/testcases

{{Testcases notice }}

Live template

:Adapted from m:Template talk:YMD2MJD

rules="all" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;background:#F8F8F8"
style="background:#EEEEEE"

! Code

|align="left" |Result

! [http://tycho.usno.navy.mil/mjd.html MJD]

! JD

! REXX

| {{Tlx|JULIANDAY|0000|03|01|0}} =

|align="right"| {{JULIANDAY|0000|03|01|0}}

|align="right"| -678881

|align="right"| 1721119.5

|align="right"| -306

| {{Tlx|JULIANDAY|0001|01|31|0}} =

|align="right"| {{JULIANDAY|0001|01|31|0}}

|align="right"| -678545

|align="right"| 1721455.5

|align="right"| 30

| {{Tlx|JULIANDAY|0001|02|01|0}} =

|align="right"| {{JULIANDAY|0001|02|01|0}}

|align="right"| -678544

|align="right"| 1721456.5

|align="right"| 31

| {{Tlx|JULIANDAY|0001|02|28|0}} =

|align="right"| {{JULIANDAY|0001|02|28|0}}

|align="right"| -678517

|align="right"| 1721483.5

|align="right"| 58

| {{Tlx|JULIANDAY|0001|03|01|0}} =

|align="right"| {{JULIANDAY|0001|03|01|0}}

|align="right"| -678516

|align="right"| 1721484.5

|align="right"| 59

| {{Tlx|JULIANDAY|0001|08|31|0}} =

|align="right"| {{JULIANDAY|0001|08|31|0}}

|align="right"| -678333

|align="right"| 1721667.5

|align="right"| 242

| {{Tlx|JULIANDAY|0001|09|01|0}} =

|align="right"| {{JULIANDAY|0001|09|01|0}}

|align="right"| -678332

|align="right"| 1721668.5

|align="right"| 243

| {{Tlx|JULIANDAY|0004|02|29|0}} =

|align="right"| {{JULIANDAY|0004|02|29|0}}

|align="right"| -677421

|align="right"| 1722579.5

|align="right"| 1154

| {{Tlx|JULIANDAY|0004|03|01|0}} =

|align="right"| {{JULIANDAY|0004|03|01|0}}

|align="right"| -677420

|align="right"| 1722580.5

|align="right"| 1155

| {{Tlx|JULIANDAY|1259|03|02|0}} =

|align="right"| {{JULIANDAY|1259|03|02|0}}

|align="right"| -219040

|align="right"| 2180960.5

|align="right"| 459535

| {{Tlx|JULIANDAY|1516|12|30|0}} =

|align="right"| {{JULIANDAY|1516|12|30|0}}

|align="right"| -124870

|align="right"| 2275130.5

|align="right"| 553705

| {{Tlx|JULIANDAY|1582|10|15|0}} =

|align="right"| {{JULIANDAY|1582|10|15|0}}

|align="right"| -100840

|align="right"| 2299160.5

|align="right"| 577735

| {{Tlx|JULIANDAY|1752|09|14|0}} =

|align="right"| {{JULIANDAY|1752|09|14|0}}

|align="right"| -38779

|align="right"| 2361221.5

|align="right"| 639796

| {{Tlx|JULIANDAY|1858|11|17|0}} =

|align="right"| {{JULIANDAY|1858|11|17|0}}

|align="right"| 0

|align="right"| 2400000.5

|align="right"| 678575

| {{Tlx|JULIANDAY|1895|02|28|0}} =

|align="right"| {{JULIANDAY|1895|02|28|0}}

|align="right"| 13252

|align="right"| 2413252.5

|align="right"| 691827

| {{Tlx|JULIANDAY|1895|03|01|0}} =

|align="right"| {{JULIANDAY|1895|03|01|0}}

|align="right"| 13253

|align="right"| 2413253.5

|align="right"| 691828

| {{Tlx|JULIANDAY|1896|02|29|0}} =

|align="right"| {{JULIANDAY|1896|02|29|0}}

|align="right"| 13618

|align="right"| 2413618.5

|align="right"| 692193

| {{Tlx|JULIANDAY|1896|03|01|0}} =

|align="right"| {{JULIANDAY|1896|03|01|0}}

|align="right"| 13619

|align="right"| 2413619.5

|align="right"| 692194

| {{Tlx|JULIANDAY|1900|02|28|0}} =

|align="right"| {{JULIANDAY|1900|02|28|0}}

|align="right"| 15078

|align="right"| 2415078.5

|align="right"| 693653

| {{Tlx|JULIANDAY|1900|03|01|0}} =

|align="right"| {{JULIANDAY|1900|03|01|0}}

|align="right"| 15079

|align="right"| 2415079.5

|align="right"| 693654

| {{Tlx|JULIANDAY|1970|01|01|0}} =

|align="right"| {{JULIANDAY|1970|01|01|0}}

|align="right"| 40587

|align="right"| 2440587.5

|align="right"| 719162

| {{Tlx|JULIANDAY|2000|02|29|0}} =

|align="right"| {{JULIANDAY|2000|02|29|0}}

|align="right"| 51603

|align="right"| 2451603.5

|align="right"| 730178

| {{Tlx|JULIANDAY|2000|03|01|0}} =

|align="right"| {{JULIANDAY|2000|03|01|0}}

|align="right"| 51604

|align="right"| 2451604.5

|align="right"| 730179

| {{Tlx|JULIANDAY|2738|11|28|0}} =

|align="right"| {{JULIANDAY|2738|11|28|0}}

|align="right"| 321424

|align="right"| 2721424.5

|align="right"| 999999

;Examples adapted from {{Ltsmeta|YMD2MJD}}:

:{{Tlx|JULIANDAY|1900|02|28}} = {{JULIANDAY|1900|02|28}}, last day of February 1900

:{{Tlx|JULIANDAY|1900|02|29}} = {{JULIANDAY|1900|02|29}}, bogey but okay

:{{Tlx|JULIANDAY|1900|03|01}} = {{JULIANDAY|1900|03|01}}, no leap year

:{{Tlx|JULIANDAY|1900|02|30}} = {{JULIANDAY|1900|02|30}}, bogey but okay

:{{Tlx|JULIANDAY|1900|03|02}} = {{JULIANDAY|1900|03|02}}

:{{Tlx|JULIANDAY|2000|02|29}} = {{JULIANDAY|2000|02|29}}, last day of February 2000

:{{Tlx|JULIANDAY|2000|02|30}} = {{JULIANDAY|2000|02|30}}, bogey but okay

:{{Tlx|JULIANDAY|2000|03|01}} = {{JULIANDAY|2000|03|01}}, leap year

:{{Tlx|JULIANDAY|2000|02|31}} = {{JULIANDAY|2000|02|31}}, bogey but okay

:{{Tlx|JULIANDAY|2000|03|02}} = {{JULIANDAY|2000|03|02}}

:{{Tlx|JULIANDAY|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY2}}}} = {{JULIANDAY|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY2}}}}

Sandbox

:Adapted from m:Template talk:YMD2MJD

rules="all" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;background:#F8F8F8"
style="background:#EEEEEE"

! Code

|align="left" |Result

! [http://tycho.usno.navy.mil/mjd.html MJD]

! JD

! REXX

| {{Tlx|JULIANDAY|0000|03|01|0}} =

|align="right"| {{JULIANDAY/sandbox|0000|03|01|0}}

|align="right"| -678881

|align="right"| 1721119.5

|align="right"| -306

| {{Tlx|JULIANDAY|0001|01|31|0}} =

|align="right"| {{JULIANDAY/sandbox|0001|01|31|0}}

|align="right"| -678545

|align="right"| 1721455.5

|align="right"| 30

| {{Tlx|JULIANDAY|0001|02|01|0}} =

|align="right"| {{JULIANDAY/sandbox|0001|02|01|0}}

|align="right"| -678544

|align="right"| 1721456.5

|align="right"| 31

| {{Tlx|JULIANDAY|0001|02|28|0}} =

|align="right"| {{JULIANDAY/sandbox|0001|02|28|0}}

|align="right"| -678517

|align="right"| 1721483.5

|align="right"| 58

| {{Tlx|JULIANDAY|0001|03|01|0}} =

|align="right"| {{JULIANDAY/sandbox|0001|03|01|0}}

|align="right"| -678516

|align="right"| 1721484.5

|align="right"| 59

| {{Tlx|JULIANDAY|0001|08|31|0}} =

|align="right"| {{JULIANDAY/sandbox|0001|08|31|0}}

|align="right"| -678333

|align="right"| 1721667.5

|align="right"| 242

| {{Tlx|JULIANDAY|0001|09|01|0}} =

|align="right"| {{JULIANDAY/sandbox|0001|09|01|0}}

|align="right"| -678332

|align="right"| 1721668.5

|align="right"| 243

| {{Tlx|JULIANDAY|0004|02|29|0}} =

|align="right"| {{JULIANDAY/sandbox|0004|02|29|0}}

|align="right"| -677421

|align="right"| 1722579.5

|align="right"| 1154

| {{Tlx|JULIANDAY|0004|03|01|0}} =

|align="right"| {{JULIANDAY/sandbox|0004|03|01|0}}

|align="right"| -677420

|align="right"| 1722580.5

|align="right"| 1155

| {{Tlx|JULIANDAY|1259|03|02|0}} =

|align="right"| {{JULIANDAY/sandbox|1259|03|02|0}}

|align="right"| -219040

|align="right"| 2180960.5

|align="right"| 459535

| {{Tlx|JULIANDAY|1516|12|30|0}} =

|align="right"| {{JULIANDAY/sandbox|1516|12|30|0}}

|align="right"| -124870

|align="right"| 2275130.5

|align="right"| 553705

| {{Tlx|JULIANDAY|1582|10|15|0}} =

|align="right"| {{JULIANDAY/sandbox|1582|10|15|0}}

|align="right"| -100840

|align="right"| 2299160.5

|align="right"| 577735

| {{Tlx|JULIANDAY|1752|09|14|0}} =

|align="right"| {{JULIANDAY/sandbox|1752|09|14|0}}

|align="right"| -38779

|align="right"| 2361221.5

|align="right"| 639796

| {{Tlx|JULIANDAY|1858|11|17|0}} =

|align="right"| {{JULIANDAY/sandbox|1858|11|17|0}}

|align="right"| 0

|align="right"| 2400000.5

|align="right"| 678575

| {{Tlx|JULIANDAY|1895|02|28|0}} =

|align="right"| {{JULIANDAY/sandbox|1895|02|28|0}}

|align="right"| 13252

|align="right"| 2413252.5

|align="right"| 691827

| {{Tlx|JULIANDAY|1895|03|01|0}} =

|align="right"| {{JULIANDAY/sandbox|1895|03|01|0}}

|align="right"| 13253

|align="right"| 2413253.5

|align="right"| 691828

| {{Tlx|JULIANDAY|1896|02|29|0}} =

|align="right"| {{JULIANDAY/sandbox|1896|02|29|0}}

|align="right"| 13618

|align="right"| 2413618.5

|align="right"| 692193

| {{Tlx|JULIANDAY|1896|03|01|0}} =

|align="right"| {{JULIANDAY/sandbox|1896|03|01|0}}

|align="right"| 13619

|align="right"| 2413619.5

|align="right"| 692194

| {{Tlx|JULIANDAY|1900|02|28|0}} =

|align="right"| {{JULIANDAY/sandbox|1900|02|28|0}}

|align="right"| 15078

|align="right"| 2415078.5

|align="right"| 693653

| {{Tlx|JULIANDAY|1900|03|01|0}} =

|align="right"| {{JULIANDAY/sandbox|1900|03|01|0}}

|align="right"| 15079

|align="right"| 2415079.5

|align="right"| 693654

| {{Tlx|JULIANDAY|1970|01|01|0}} =

|align="right"| {{JULIANDAY/sandbox|1970|01|01|0}}

|align="right"| 40587

|align="right"| 2440587.5

|align="right"| 719162

| {{Tlx|JULIANDAY|2000|02|29|0}} =

|align="right"| {{JULIANDAY/sandbox|2000|02|29|0}}

|align="right"| 51603

|align="right"| 2451603.5

|align="right"| 730178

| {{Tlx|JULIANDAY|2000|03|01|0}} =

|align="right"| {{JULIANDAY/sandbox|2000|03|01|0}}

|align="right"| 51604

|align="right"| 2451604.5

|align="right"| 730179

| {{Tlx|JULIANDAY|2738|11|28|0}} =

|align="right"| {{JULIANDAY/sandbox|2738|11|28|0}}

|align="right"| 321424

|align="right"| 2721424.5

|align="right"| 999999

;Examples adapted from {{Ltsmeta|YMD2MJD}}:

:{{Tlx|JULIANDAY|1900|02|28}} = {{JULIANDAY/sandbox|1900|02|28}}, last day of February 1900

:{{Tlx|JULIANDAY|1900|02|29|fix=on}} = {{JULIANDAY/sandbox|1900|02|29|fix=on}}, bogey but okay

:{{Tlx|JULIANDAY|1900|03|01}} = {{JULIANDAY/sandbox|1900|03|01}}, no leap year

:{{Tlx|JULIANDAY|1900|02|30|fix=on}} = {{JULIANDAY/sandbox|1900|02|30|fix=on}}, bogey but okay

:{{Tlx|JULIANDAY|1900|03|02}} = {{JULIANDAY/sandbox|1900|03|02}}

:{{Tlx|JULIANDAY|2000|02|29}} = {{JULIANDAY/sandbox|2000|02|29}}, last day of February 2000

:{{Tlx|JULIANDAY|2000|02|30|fix=on}} = {{JULIANDAY/sandbox|2000|02|30|fix=on}}, bogey but okay

:{{Tlx|JULIANDAY|2000|03|01}} = {{JULIANDAY/sandbox|2000|03|01}}, leap year

:{{Tlx|JULIANDAY|2000|02|31|fix=on}} = {{JULIANDAY/sandbox|2000|02|31|fix=on}}, bogey but okay

:{{Tlx|JULIANDAY|2000|03|02}} = {{JULIANDAY/sandbox|2000|03|02}}

:{{Tlx|JULIANDAY|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY2}}}} = {{JULIANDAY/sandbox|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY2}}}}

;Added in 2018

:{{Tlx|JULIANDAY|1900|02}} = {{JULIANDAY|1900|02}}, should work

:{{Tlx|JULIANDAY|1900|02|partial=on}} = {{JULIANDAY/sandbox|1900|02|partial=on}}, should work

:{{Tlx|JULIANDAY|1900}} = {{JULIANDAY|1900}}, just year

:{{Tlx|JULIANDAY|1900|partial=on}} = {{JULIANDAY/sandbox|1900|partial=on}}, just year