Template:JULIANDAY: Difference between revisions

From Vigyanwiki
Template>Verdy p
mNo edit summary
m (54 revisions imported from alpha:Template:JULIANDAY)
 
(54 intermediate revisions by 24 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}}|Parameter 1=''year'' required!}}|Parameter 2=''month'' required!}}|Parameter 3=''day'' required!}}</includeonly><noinclude>
<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}}
<!--missing translations: (see [[fr:]])
{{Template 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&nbsp;<nowiki>:</nowiki>
: <tt><nowiki>{{</nowiki>JULIANDAY|</tt>''year''<tt>|</tt>''month''<tt>|</tt>''day''<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).
 
; Note&nbsp;<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&nbsp;<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}}
 
; See also&nbsp;<nowiki>:</nowiki>
<!--Still not created (see same templates in [[fr:]])
: [[Template:YEARCC]]
: [[Template:YEARYY]]
: [[Template:CENTURY]]
: [[Template:ISLEAPYEAR]]
: [[Template:WEEKDAY]]
: [[Template:ISOYEAR]]
: [[Template:CURRENTJULIANDAY]]
-->
 
<!--Not sure about category, please modify:
[[Category:Date computation template|JULIANDAY]]
-->
 
[[fr:Modèle:JULIANDAY]]
</noinclude>
</noinclude>

Latest revision as of 09:52, 31 January 2023

Template documentation