Modifications

Aller à : navigation, rechercher

Modèle:JULIANDAY/Documentation

20 719 octets ajoutés, 12 décembre 2017 à 12:17
Page créée avec « {{Sous-page de documentation}} ; Utilisation <nowiki>:</nowiki> : Ce modèle calcule la valeur du jour julien (débutant à midi) à la date UTC en paramètre (exprim... »
{{Sous-page de documentation}}
; Utilisation <nowiki>:</nowiki>
: Ce modèle calcule la valeur du [[jour julien]] (débutant à midi) à la date UTC en paramètre (exprimée sans la correction des décalages entre les dates du [[calendrier grégorien]] proleptique et les dates juliennes historiques, ces décalages variant avec les pays et les années).
: Le calcul est valable pour toutes les dates grégoriennes depuis le {{1er mars}} -4800 dans le calendrier astronomique (4801 {{Av JC}}), à zéro heure.

; Note <nowiki>:</nowiki>
: Le jour julien, calculé modulo 7, croît de 0 (à partir de lundi midi) à 6 (à partir de dimanche midi) et retombe à 0 le lendemain lundi midi. Cela correspond à l’ordre des jours de la semaine ISO ou française. Ce modèle permet donc de facilement calculer le jour de la semaine correspondant à une date donnée au format calendaire, à condition de fixer l’heure à midi lors de l’appel de ce modèle, c’est-à-dire de l’appeler sans préciser l’heure et en ne passant que des éléments de date entiers.

; Syntaxe <nowiki>:</nowiki>
: <code><nowiki>{{</nowiki>JULIANDAY|1=''année''|2=''mois''|3=''jour''|4=''heure''|5=''minute''|6=''seconde''}}</code>
:* <code>'''1'''=''année''</code> (obligatoire) : l’année doit être au format astronomique (''année''=1 en [[1|1 {{Ap JC}}]] (''[[Anno Domini]]''), ''année''=0 en [[-1|1 {{Av JC}}]], ''année''=-1 en [[-2|2 {{Av JC}}]]) ; des fractions d’années sont autorisées avec une précision limitée à 1/12 (0,25 en mars, 0,5 en juillet, 0,75 en septembre{{etc.}}) selon le découpage non linéaire des {{unité|12|mois}} de l’année calendaire (les fractions en excès étant ignorées). Pour les dates avant notre ère, l’année donnée devrait être supérieure ou égale à -4799 (donc à partir de 4800 {{Av JC}}), mais ce modèle ne le teste pas et peut retourner un résultat erroné lors des deux premiers mois de -4800 et dans les années antérieures (voir un exemple dans le tableau ci-dessous).
:* <code>'''2'''=''mois''</code> (facultatif) : le mois est habituellement donné entre 1 et 12 de janvier à décembre ; sa valeur est arrondie à l’entier le plus proche, et peut dépasser cet intervalle normal car elle est interprétée en mois (modulo 12) et années (division par 12), ou dépasser cet intervalle pour faire des calculs de dates demandant d’ajouter ou retrancher un nombre quelconque de mois. Par défaut, il vaut 1 (pour janvier).
:* <code>'''3'''=''jour''</code> (facultatif) : le jour est habituellement donné entre 1 et 31 ; sa valeur peur comprendre des décimales exprimant des fractions de jours, et peut dépasser l’intervalle calendaire (les dépassements sont interprétés comme des jours de décalage par rapport au calendrier grégorien), ou dépasser cet intervalle pour faire des calculs de dates demandant d’ajouter ou retrancher un nombre quelconque de jours. Par défaut, il vaut 1 (pour le {{1er}} du mois).
:* <code>'''4'''=''heure''</code> (facultatif) : l’heure est habituellement donnée entre 0 et 23 ; sa valeur peur comprendre des décimales exprimant des fractions d’heures ou peut dépasser cet intervalle (1 journée julienne égale {{unité|24|heures}} ou {{unité|86400|secondes}} exactement dans ce modèle, qui ignore les ajustements d’une ou deux secondes en plus ou en moins dans le calendrier coordonnée UTC et qui peuvent survenir tous les {{unité|6|mois}} de façon irrégulière), ou dépasser cet intervalle pour faire des calculs de dates demandant d’ajouter ou retrancher un nombre quelconque d’heures. Par défaut, elle vaut 12 (pour midi).
:* <code>'''5'''=''minute''</code> (facultatif) : la minute est habituellement donnée entre 0 et 59 ; sa valeur peut comprendre des décimales exprimant des fractions de minutes ou de seconde, ou dépasser cet intervalle pour faire des calculs de dates demandant d’ajouter ou retrancher un nombre quelconque de minutes. Par défaut, elle vaut 0.
:* <code>'''6'''=''seconde''</code> (facultatif) : la seconde est habituellement donnée entre 0 et 59 ; sa valeur peut comprendre des décimales exprimant des fractions de minutes ou de seconde, ou dépasser cet intervalle pour faire des calculs de dates demandant d’ajouter ou retrancher un nombre quelconque de secondes. Par défaut, elle vaut 0.

; Utilisation avec subst <nowiki>:</nowiki>
: Les appels au modèle peuvent être substitués complètement lors de l’édition des articles par la valeur calculée avec <tt>subst:</tt> à condition de fournir tous les paramètres optionnels ci-dessus, et le paramètre optionnel <tt>subst</tt> de la façon suivante :
: * <tt><nowiki>{{subst:JULIANDAY|2006|12|31|23|59|59|subst=subst:}}</nowiki></tt> = 2454101.49999
: * <tt><nowiki>{{JULIANDAY|2006|12|31|23|59|59}}</nowiki></tt> est l’équivalent sans substitution et calcule alors {{JULIANDAY|2006|12|31|23|59|59}}

; Exemples <nowiki >:</nowiki>
{|align="center" border="1" cellspacing="0" cellpadding="2" class="wikitable" style="border-collapse:collapse;border:1px solid #AAA"
|-
! Code !! Valeur retournée !! Note
|-
|style="white-space:nowrap"| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-4800|02|29|23|59|59}}</nowiki></tt> ||style="white-space:nowrap"| {{JULIANDAY|-4800|02|29|23|59|59}} || (''proleptique'') en ''4801 {{Av JC}}'', dernière date Gregorienne où le résultat est '''faux''' : la valeur retournée est trop grande de {{unité|365|jours}}
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-4800|03|01|00|00|00}}</nowiki></tt> || {{JULIANDAY|-4800|03|01|00|00|00}} || (''proleptique'') en ''4801 {{Av JC}}'', première date grégorienne où le résultat est correct
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-4800|03|01}}</nowiki></tt> || {{JULIANDAY|-4800|03|01}} || (''proleptique'') en ''4801 {{Av JC}}'', même date (à midi)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-4800|03|02}}</nowiki></tt> || {{JULIANDAY|-4800|03|02}} || (''proleptique'') en ''4714 {{Av JC}}'', incrément de {{unité|1|jour}}
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-4713|11|24|00|00|00}}</nowiki></tt> || {{JULIANDAY|-4713|11|24|00|00|00}} || (''proleptique'') en ''4714 {{Av JC}}'', « jour julien ajusté » zéro, à zéro heure (AJD = 0)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-4713|11|24}}</nowiki></tt> || {{JULIANDAY|-4713|11|24}} || (''proleptique'') en ''4714 {{Av JC}}'', date de référence des « jours juliens » traditionnels, à midi (JD=0)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-4713|11|25}}</nowiki></tt> || {{JULIANDAY|-4713|11|25}} || (''proleptique'') en ''4714 {{Av JC}}'', fin du premier « jour julien » traditionnel
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-0000|01|01}}</nowiki></tt> || {{JULIANDAY|-0000|01|01}} || (''proleptique'') en ''1 {{Av JC}}''
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-0000|12|25}}</nowiki></tt> || {{JULIANDAY|-0000|12|25}} || (''proleptique'')
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-0000|12|30}}</nowiki></tt> || {{JULIANDAY|-0000|12|30}} || (''proleptique'') {{lang|la|''[[Anno Domini]]''}} julien, premier jour de l’année julienne proleptique 1 {{Ap JC}}, ou 30 décembre de l’année grégorienne proleptique 1 {{Av JC}}
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|-0000|12|31}}</nowiki></tt> || {{JULIANDAY|-0000|12|31}} || (''proleptique'')
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|0001|01|01}}</nowiki></tt> || {{JULIANDAY|0001|01|01}} || (''proleptique'') {{lang|la|''[[Anno Domini]]''}} grégorien, dans l’année grégorienne proleptique 1 {{Ap JC}}, ou 3 janvier dans l'année julienne proleptique 1 {{Ap JC}}
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|0200|02|28}}</nowiki></tt> || {{JULIANDAY|0200|02|28}} || (''proleptique'') dernier jour de l’année julienne bissextile 200 {{Ap JC}}, non bissextile dans l’année grégorienne proleptique 200 {{Ap JC}}
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|0200|03|01}}</nowiki></tt> || {{JULIANDAY|0200|03|01}} || (''proleptique'') premier jour où les calendriers julien ou grégorien sont '''équivalents'''
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|0300|02|28}}</nowiki></tt> || {{JULIANDAY|0300|02|28}} || (''proleptique'') dernier jour où les calendriers julien ou grégorien sont '''équivalents'''
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|0300|03|01}}</nowiki></tt> || {{JULIANDAY|0300|03|01}} || (''proleptique'') premier jour de différence entre le calendrier julien et le calendrier grégorien proleptique, dans l’année julienne bissextile 300 {{Ap JC}}, non bissextile dans le calendrier grégorien proleptique
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|0325|03|21}}</nowiki></tt> || {{JULIANDAY|0325|03|21}} || (''proleptique'') équinoxe de printemps observée lors du [[Premier concile de Nicée]], pris comme référence pour l’alignement des équinoxes vernales du calendrier grégorien au calendrier julien ; l’équinoxe a eu lieu le matin, qui était encore le jour précédent du calendrier julien
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|1582|10|14}}</nowiki></tt> || {{JULIANDAY|1582|10|14}} || (''proleptique'') dernier jour non proleptique du calendrier grégorien (égal au 4 octobre dans le calendrier julien précédent) (LD = 0)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|1582|10|15}}</nowiki></tt> || {{JULIANDAY|1582|10|15}} || premier jour d’entrée en application du calendrier grégorien (égal au 5 octobre 1582 dans le calendrier julien précédent), aussi appelé premier « jour lilien » (LD = 1)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|1858|11|16|12|00|00}}</nowiki></tt> || {{JULIANDAY|1858|11|16|12|00|00}} || début de l’époque pour le {{lang|en|''[[:en:Julian day#Alternatives|Reduced Julian Day]]''}}, RJD
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|1858|11|17|00|00|00}}</nowiki></tt> || {{JULIANDAY|1858|11|17|00|00|00}} || début de l’époque pour le {{lang|en|''[[:en:Julian day#Alternatives|Modified Julian Day]]''}}, MJD
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|1968|05|24|00|00|00}}</nowiki></tt> || {{JULIANDAY|1968|05|24|00|00|00}} || début de l’époque pour le {{lang|en|''[[:en:Julian day#Alternatives|Truncated Julian Day]]''}} de la [[National Aeronautics and Space Administration|NASA]], TJD
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|1995|10|10|00|00|00}}</nowiki></tt> || {{JULIANDAY|1995|10|10|00|00|00}} || début de l’époque pour le {{lang|en|''[[:en:Julian day#Alternatives|Truncated Julian Day]]''}} actuel du [[National Institute of Standards and Technology|NIST]], TJD mod 10000
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|1999|12|31}}</nowiki></tt> || {{JULIANDAY|1999|12|31}} || &nbsp;
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2000|01|01}}</nowiki></tt> || {{JULIANDAY|2000|01|01}} || le jour du « bogue de l’an 2000 » et des célébrations du millénaire
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2000|01|02}}</nowiki></tt> || {{JULIANDAY|2000|01|02}} || &nbsp;
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2000|02|28}}</nowiki></tt> || {{JULIANDAY|2000|02|28}} || &nbsp;
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2000|03|01}}</nowiki></tt> || {{JULIANDAY|2000|03|01}} || lendemain du précédent (année 2000 '''non''' bissextile)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2000|12|31}}</nowiki></tt> || {{JULIANDAY|2000|12|31}} || dernier jour du {{IIe millénaire}} et du {{XXe siècle}} dans le calendrier grégorien
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2001|01|01}}</nowiki></tt> || {{JULIANDAY|2001|01|01}} || premier jour du {{IIIe millénaire}} et du {{XXIe siècle}} dans le calendrier grégorien
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2001|01|13}}</nowiki></tt> || {{JULIANDAY|2001|01|13}} || dernier jour du {{IIe millénaire}} et du {{XXe siècle}} dans le calendrier julien
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2001|01|14}}</nowiki></tt> || {{JULIANDAY|2001|01|14}} || premier jour du {{IIIe millénaire}} et du {{XXIe siècle}} dans le calendrier julien
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2001|12|31}}</nowiki></tt> || {{JULIANDAY|2001|12|31}} || (à midi)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2002|01|00|12|00|00}}</nowiki></tt> || {{JULIANDAY|2002|01|00|12|00|00}} || identique au précédent (date non renormalisée)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2002|01|100.5}}</nowiki></tt> || {{JULIANDAY|2002|01|100.5|12}} || 100,5 jours après le précédent (date non renormalisée), identique au suivant
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2002|04|11|00|00|00}}</nowiki></tt> || {{JULIANDAY|2002|04|11|00}} || date normalisée (à zéro heure)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2002|04|11}}</nowiki></tt> || {{JULIANDAY|2002|04|11}} || 12 heures après le précédent (à midi)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2002|12|31}}</nowiki></tt> || {{JULIANDAY|2002|12|31}} || &nbsp;
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2003|12|31}}</nowiki></tt> || {{JULIANDAY|2003|12|31}} || {{unité|365|jours}} après le précédent (année 2003 non bissextile)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|02|01}}</nowiki></tt> || {{JULIANDAY|2004|02|29}} || veille du suivant (année 2004 bissextile)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|03|30}}</nowiki></tt> || {{JULIANDAY|2004|03|30}} || lendemain du précédent, identique au suivant (année 2004 bissextile)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|03|01}}</nowiki></tt> || {{JULIANDAY|2004|03|01}} || &nbsp;
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|02|01}}</nowiki></tt> || {{JULIANDAY|2006|02|28}} || veille du suivant (année 2006 non bissextile)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|02|01}}</nowiki></tt> || {{JULIANDAY|2006|02|29}} || lendemain du précédent, identique au suivant (année 2006 non bissextile)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|03|01}}</nowiki></tt> || {{JULIANDAY|2006|03|01}} || &nbsp;
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|03|31}}</nowiki></tt> || {{JULIANDAY|2006|03|31}} || {{unité|12|heures}} avant le suivant (à midi)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|04|30|00|00|00}}</nowiki></tt> || {{JULIANDAY|2006|04|30|00|00|00}} || (à zéro heure)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|04|30|01|35|48}}</nowiki></tt> || {{JULIANDAY|2006|04|30|01|35|48}} || &nbsp;
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|04|30|11|59|60}}</nowiki></tt> || {{JULIANDAY|2006|04|30|11|59|60}} || identique au suivant (seconde non renormalisée)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|04|30|12.0}}</nowiki></tt> || {{JULIANDAY|2006|04|30|12.0}} || heure décimale, identique au suivant
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|04|30|12|00}}</nowiki></tt> || {{JULIANDAY|2006|04|30|12|00}} || heure normalisée (sexagésimale)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|04|30}}</nowiki></tt> || {{JULIANDAY|2006|04|30}} || identique au précédent (à midi)
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|04|30|23|59|59}}</nowiki></tt> || {{JULIANDAY|2006|04|30|23|59|59}} || {{unité|1|seconde}} avant le suivant
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|05|01|00|00|00}}</nowiki></tt> || {{JULIANDAY|2006|05|01|00|00|00}} || {{unité|12|heures}} avant le suivant
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|05|01|12|00|00}}</nowiki></tt> || {{JULIANDAY|2006|05|01|12|00|00}} || &nbsp;
|-
| <tt><nowiki>{{</nowiki>JULIANDAY<nowiki>|2006|05|01}}</nowiki></tt> || {{JULIANDAY|2006|05|01}} || identique au précédent
|}

; Formule utilisée et exemple de calcul <nowiki>:</nowiki>
(((année * 12 + mois + 57608.5 round 0) / 12 - 1.5 round 0) * 1461 / 4 - 0.5 round 0)
- (((année * 12 + mois + 57608.5 round 0) / 12 - 1.5 round 0) / 100 - 0.5 round 0)
+ (((année * 12 + mois + 57608.5 round 0) / 12 - 1.5 round 0) / 400 - 0.5 round 0)
+ ((( mois + 57608.5 round 0) mod 12 + 4) * 153 / 5 - 0.5 round 0)
+ jour + heure / 24 + minute / 1440 + seconde / 86400
- 32167.5
:* Le calcul commence par la conversion du mois et de l’année grégorienne en mois dans le calendrier romain dont l’année commence en mars.
:* Il est valable pour toute année grégorienne ou proleptique dont correspondant à une année romaine positive (dont l’{{nobr|année 1}} commence le 25 novembre -4713 [[Temps universel coordonné|UTC]] dans le calendrier astronomique, ou le 25 novembre 4714 {{Av JC}} si le calendrier grégorien était appliqué à cette date.
:* Toutefois, en accord avec le cycle grégorien de {{unité|400|ans}}, le calcul utilisé dans ce modèle reste valable depuis le {{1er mars}} -4800 [[Temps universel coordonné|UTC]] dans le calendrier astronomique, ou {{1er mars}} 4801 {{Av JC}} dans le calendrier grégorien proleptique (ou encore depuis le [[20 février]] 4801 {{Av JC}} dans le [[calendrier julien]] qui n’est pas utilisé ici).
:* Exemple donné pour <nowiki>{{JULIANDAY|2000|03|01}}</nowiki> = {{JULIANDAY|2000|03|01}} (à midi)
{|align="center" border="1" cellspacing="0" cellpadding="2" class="wikitable" style="border-collapse:collapse;border:1px solid #AAA"
|-
|rowspan="2"| Conversion de l’année et du mois en années romaines (débutant en mars 4750 {{Av JC}})
| Yrom = (M + 9) div 12 + Y + 4751
| Yrom = {{#expr:( (03) + 9) div 12 + (2000) + 4751}}
|-
| Mrom = (M + 9) mod 12 + 1
| Mrom = {{#expr:( (03) +9) mod 12 + 1}}
|-
|rowspan="3"| Conversion en années, mois et jours relatifs<br />depuis le {{1er mars}} d’une année de référence<br />pour le calcul des années bissextiles (depuis 4801 {{Av JC}})
|y = Yrom + 48 = (M + 9) div 12 + Y + 4799
|y = {{#expr:( (03) + 9) div 12 + 4799 + (2000) }}
|-
|m = Mrom &minus; 1 = (M + 9) mod 12
|m = {{#expr:( (03) + 9) mod 12}}
|-
|d = D &minus; 1
|d = {{#expr: (01) - 1}}
|-
| Calcul calendaire effectif. Ajoute :
* le nombre de jours dans les années juliennes relatives ({{unité|1461|jours}} exactement tous les {{unité|4|ans}})
| j = y * 1461 div 4
| j = {{#expr: ((( (03) + 57608.5 round 0) / 12 + (2000) - 1.5 round 0) * 1461 / 4 - 0.5 round 0) }}
|-
|rowspan="2"|
* la correction spécifiquement grégorienne pour les années séculaires,
|style="border-top:hidden"| &nbsp; &minus; y div 100
|style="border-top:hidden"| &nbsp; &minus; {{#expr: ((( (03) + 57608.5 round 0) / 12+ (2000) -1.5 round 0) / 100 - 0.5 round 0) }}
|-
|style="border-top:hidden"| &nbsp; + y div 400
|style="border-top:hidden"| &nbsp; + {{#expr: ((( (03) + 57608.5 round 0) / 12 + (2000) - 1.5 round 0) / 400 - 0.5 round 0) }}
|-
|
* le nombre de jours dans les mois relatifs passés depuis mars,
|style="border-top:hidden"| &nbsp; + (m + 4) * 153 div 5 - 122
|style="border-top:hidden"| &nbsp; + {{#expr: ((( (03) + 57608.5 round 0) mod 12 + 4) * 153 / 5 - 0.5 round 0) - 122 }}
|-
|
* le nombre de jours dans le mois relatif,
|style="border-top:hidden"| &nbsp; + d
|style="border-top:hidden"| &nbsp; + {{#expr: (01) - 1}}
|-
|
* et la fraction de jour due à l’heure, positive ou négative (avant ou après midi).
|style="border-top:hidden"| &nbsp; + (heure - 12) / 24 + minute / 86400 + seconde
|style="border-top:hidden"| &nbsp; + {{#expr: ((12) - 12) / 24 + (00) / 86400 + (00) }}
|-
| Décalage pour l’époque julienne traditionnelle, qui débute exactement<br /> le {{1er janvier}} -4712 (4713 {{Av JC}}) selon le calendrier julien proleptique ou<br /> le 24 novembre -4713 (4714 {{Av JC}}) dans le calendrier grégorien proleptique
| JD = j - 32044
| JD = {{#expr:
((( (03) + 57608.5 round 0) / 12 + (2000) -1.5 round 0) * 1461 / 4 - 0.5 round 0)
- ((( (03) + 57608.5 round 0) / 12 + (2000) -1.5 round 0) / 100 - 0.5 round 0)
+ ((( (03) + 57608.5 round 0) / 12 + (2000) -1.5 round 0) / 400 - 0.5 round 0)
+ ((( (03) + 57608.5 round 0) mod 12 + 4) * 153 / 5 - 0.5 round 0) - 122
+ (01) - 32045
}}
|}

; Voir aussi
:* [[Modèle:JULIANDAY.JULIAN]] (même calcul pour une date du calendrier julien)
:* [[Modèle:JULIANDAY.YEAR]] (calcul inverse de l’année grégorienne à partir d’un numéro de jour julien)
:* [[Modèle:JULIANDAY.MONTH]] (calcul inverse du mois grégorien à partir d’un numéro de jour julien)
:* [[Modèle:JULIANDAY.DAY]] (calcul inverse du jour du mois grégorien à partir d’un numéro de jour julien)
:* [[Modèle:JULIANDAY.WEEK]] (calcul inverse du numéro de semaine ISO à partir d’un numéro de jour julien)
:* [[Modèle:WEEK]] (calcul du numéro de semaine ISO à partir d’une date grégorienne)
:* [[Modèle:YEARCC]]
:* [[Modèle:YEARYY]]
:* [[Modèle:CENTURY]]
:* [[Modèle:WEEKDAY]]
:* [[Modèle:ISOYEAR]]
:* [[Modèle:CURRENTJULIANDAY]]

<includeonly>
[[Catégorie:Modèle calculant un numéro de jour]]
</includeonly>

Menu de navigation