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