Template:JULIANDAY

From Vigyanwiki
Revision as of 22:35, 22 April 2006 by Template>Verdy p

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 :
{{JULIANDAY|year|month|day}}
  • The year must be astronomical (year=1 in 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 :
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 :
{{JULIANDAY|-4713|11|24}} returns 0 (an 4714 av. J.-C., proleptic)
{{JULIANDAY|0|1|1}} returns 1721060 (an 1 av. J.-C., proleptic)
{{JULIANDAY|0|12|31}} returns 1721425
{{JULIANDAY|1|1|1}} returns 1721426 (Anno Domini, proleptic)
{{JULIANDAY|1752|2|29}} returns 2361024 (last proleptic day)
{{JULIANDAY|1752|3|1}} returns 2361025 (first non proleptic day)
{{JULIANDAY|1999|12|31}} returns 2451544
{{JULIANDAY|2000|1|1}} returns 2451545
{{JULIANDAY|2000|1|2}} returns 2451546
{{JULIANDAY|2000|2|1}} returns 2451576
{{JULIANDAY|2000|3|1}} returns 2451605
{{JULIANDAY|2000|12|31}} returns 2451910
{{JULIANDAY|2001|12|31}} returns 2452275
{{JULIANDAY|2002|12|31}} returns 2452640
{{JULIANDAY|2003|12|31}} returns 2453005
{{JULIANDAY|2006|2|1}} returns 2453768
{{JULIANDAY|2006|3|1}} returns 2453796
{{JULIANDAY|2006|3|31}} returns 2453826
{{JULIANDAY|2006|4|30}} returns 2453856
See also :
Template:YEARCC
Template:YEARYY
Template:CENTURY
Template:ISLEAPYEAR
Template:WEEKDAY
Template:ISOYEAR
Template:CURRENTJULIANDAY