Template>CBDunkerson |
|
(48 intermediate revisions by 23 users not shown) |
Line 1: |
Line 1: |
| <includeonly>{{#if:{{{3|}}}|{{#if:{{{2|}}}|{{#if:{{{1|}}}|{{#expr:(({{{1}}}-((14-{{{2}}})div 12-0.5 round 0)+4800)*1461 div 4-0.5 round 0)-(({{{1}}}-((14-{{{2}}})div 12-0.5 round 0)+4800)div 100-0.5 round 0)+(({{{1}}}-((14-{{{2}}})div 12-0.5 round 0)+4800)div 400-0.5 round 0)+(((((14-{{{2}}})div 12-0.5 round 0)*12+{{{2}}}-3)*153+2)div 5-0.5 round 0)+{{{3}}}-32045 +({{{4|12}}}-12)div 24+{{{5|0}}}div 1440}}|Parameter 1=''year'' required!}}|Parameter 2=''month'' required!}}|Parameter 3=''day'' required!}}</includeonly><noinclude>{{Template documentation}} | | <includeonly>{{safesubst:<noinclude/>#if:{{{1|}}}|{{safesubst:<noinclude/>#expr:(((({{{1|}}})*12+({{{2|1}}})+57608.5 round 0)/12-1.5 round 0)*1461/4-0.5 round 0)-(((({{{1|}}})*12+({{{2|1}}})+57608.5 round 0)/12-1.5 round 0)/100-0.5 round 0)+(((({{{1|}}})*12+({{{2|1}}})+57608.5 round 0)/12-1.5 round 0)/400-0.5 round 0)+(((({{{2|1}}})+57608.5 round 0)mod 12+4)*153/5-0.5 round 0)+({{{3|1}}})+({{{4|12}}})/24+({{{5|0}}})/1440+({{{6|0}}})/86400-32167.5}}|Parameter 1=''year'' required!}}</includeonly><noinclude>{{Documentation}} |
| This template computes the number of the [[Julian day]] starting at noon on the date given in parameter (in the [[gregorian calendar]], without the julian correction for proleptic years).
| |
| | |
| ; Syntax<nowiki>:</nowiki>
| |
| : <tt><nowiki>{{</nowiki>JULIANDAY|</tt>''year''<tt>|</tt>''month''<tt>|</tt>''day''<tt>|</tt>''hour''<tt>|</tt>''minute''<tt>}}</tt>
| |
| * The ''year'' must be astronomical (''year''=1 in [[1|1 AD]] (''[[Anno Domini]]''), ''year''=0 in 1 BC, ''year''=-1 in 2 BC).
| |
| * The ''month'' is expressed between 1 et 12 from january to december.
| |
| * The ''day'' is normally between 1 et 31 (but offsets are possible for computing other days).
| |
| * The ''hour'' is between 0 and 23. Note that Julian days begin at noon (hour = 12) and thus hours 0-11 of a solar day are one Julian day earlier than hours 12-23.
| |
| * The ''minute'' is between 0 and 59.
| |
| | |
| ; Note<nowiki>:</nowiki>
| |
| : The julian day, when computed modulo 7, grows from 0 (on monday at noon) to 6 (on sunday at noon)) and falls back to 0 (on next monday). This corresponds to the order of days in the ISO week.
| |
| | |
| ; Examples<nowiki>:</nowiki>
| |
| : <tt><nowiki>{{JULIANDAY|-4713|11|24}}</nowiki></tt> returns {{JULIANDAY|-4713|11|24}} (''an 4714 av. J.-C.'', proleptic)
| |
| : <tt><nowiki>{{JULIANDAY|0|1|1}}</nowiki></tt> returns {{JULIANDAY|0|1|1}} (''an 1 av. J.-C.'', proleptic)
| |
| : <tt><nowiki>{{JULIANDAY|0|12|31}}</nowiki></tt> returns {{JULIANDAY|0|12|31}}
| |
| : <tt><nowiki>{{JULIANDAY|1|1|1}}</nowiki></tt> returns {{JULIANDAY|1|1|1}} (''Anno Domini'', proleptic)
| |
| : <tt><nowiki>{{JULIANDAY|1752|2|29}}</nowiki></tt> returns {{JULIANDAY|1752|2|29}} (last proleptic day)
| |
| : <tt><nowiki>{{JULIANDAY|1752|3|1}}</nowiki></tt> returns {{JULIANDAY|1752|3|1}} (first non proleptic day)
| |
| : <tt><nowiki>{{JULIANDAY|1999|12|31}}</nowiki></tt> returns {{JULIANDAY|1999|12|31}}
| |
| : <tt><nowiki>{{JULIANDAY|2000|1|1}}</nowiki></tt> returns {{JULIANDAY|2000|1|1}}
| |
| : <tt><nowiki>{{JULIANDAY|2000|1|2}}</nowiki></tt> returns {{JULIANDAY|2000|1|2}}
| |
| : <tt><nowiki>{{JULIANDAY|2000|2|1}}</nowiki></tt> returns {{JULIANDAY|2000|2|1}}
| |
| : <tt><nowiki>{{JULIANDAY|2000|3|1}}</nowiki></tt> returns {{JULIANDAY|2000|3|1}}
| |
| : <tt><nowiki>{{JULIANDAY|2000|12|31}}</nowiki></tt> returns {{JULIANDAY|2000|12|31}}
| |
| : <tt><nowiki>{{JULIANDAY|2001|12|31}}</nowiki></tt> returns {{JULIANDAY|2001|12|31}}
| |
| : <tt><nowiki>{{JULIANDAY|2002|12|31}}</nowiki></tt> returns {{JULIANDAY|2002|12|31}}
| |
| : <tt><nowiki>{{JULIANDAY|2003|12|31}}</nowiki></tt> returns {{JULIANDAY|2003|12|31}}
| |
| : <tt><nowiki>{{JULIANDAY|2006|2|1}}</nowiki></tt> returns {{JULIANDAY|2006|2|1}}
| |
| : <tt><nowiki>{{JULIANDAY|2006|3|1}}</nowiki></tt> returns {{JULIANDAY|2006|3|1}}
| |
| : <tt><nowiki>{{JULIANDAY|2006|3|31}}</nowiki></tt> returns {{JULIANDAY|2006|3|31}}
| |
| : <tt><nowiki>{{JULIANDAY|2006|4|30}}</nowiki></tt> returns {{JULIANDAY|2006|4|30}}
| |
| : <tt><nowiki>{{JULIANDAY|2006|4|30|1|27}}</nowiki></tt> returns {{JULIANDAY|2006|4|30|1|27}}
| |
| | |
| ; See also<nowiki>:</nowiki>
| |
| : [[Template:YEARCC]]
| |
| : [[Template:YEARYY]]
| |
| : [[Template:CENTURY]]
| |
| : [[Template:ISLEAPYEAR]]
| |
| : [[Template:WEEKDAY]]
| |
| : [[Template:ISOYEAR]]
| |
| : [[Template:CURRENTJULIANDAY]]
| |
| | |
| [[Category:Date computing template|JULIANDAY]]
| |
| | |
| [[fr:Modèle:JULIANDAY]]
| |
| </noinclude> | | </noinclude> |