Catégorie:Modèle calculant une date basée sur l'heure actuelle
Ces modèles sont conçus pour une réutilisabilité maximale dans des contextes divers, aussi leur syntaxe d’utilisation est rendue très simple.
Ces modèles sont utiles pour afficher des contenus différents en fonction des jours ou des heures. Il faut les éviter dans les articles. Mais ils seront utilisés sur des pages fréquemment consultées (accueils, portails). On ne doit pas, par exemple, les utiliser sans subst: dans les signatures d'utilisateurs (on utilisera subst: pour rendre ces dates permanentes, mais Wikipédia fournit aussi la syntaxe simplifiée ~~~~~
pour insérer un horodatage permanent).
Quelques fonctions relatives aux dates et heures sont intégrées au logiciel MediaWiki. Il s’agit de mots magiques. Mots magiques et modèles qui restituent la date (dans le calendrier grégorien) et l’heure courantes UTC, telle que définies sur le serveur Wikipedia, ont un nom commençant par CURRENT
(liste de ces modèles).
Voici une liste non exhaustive de "modèles".
Syntaxe | Valeur actuelle | Description / Format | Mot magique ? |
---|---|---|---|
{{CURRENTYEAR}}
|
2024 | Année, quatre chiffres (2000 ou suivants). | oui |
{{CURRENTMONTH}} {{CURRENTMONTH2}}
|
11 | Mois, deux chiffres (entre 01 et 12). | oui |
{{CURRENTDAY}}
|
1 | Jour, un ou deux chiffres (entre 1 et 31). | oui |
{{CURRENTTIME}}
|
22:35 | Heure et minute, quatre chiffres (entre 00:00 et 23:59). | oui |
{{CURRENTHOUR}}
|
22 | Heure, deux chiffres (entre 00 et 23). | oui |
{{CURRENTMINUTE}}
|
35 | Minute, deux chiffres (entre 00 et 59). | non |
{{CURRENTSECOND}}
|
35 | Seconde, deux chiffres (entre 00 et 59). | non |
Syntaxe | Valeur actuelle | Description / Format | Mot magique ? |
---|---|---|---|
{{CURRENTCENTURY}}
|
21 | Siècle, sans zéro initial superflu. | non |
{{CURRENTYEARCC}}
|
20 | Nombre des centaines de l'année, sans zéro initial superflu. | non |
{{CURRENTYEARYY}}
|
24 | Année sans le nombre des centaines, sans zéro initial superflu. | non |
{{CURRENTISLEAPYEAR}}
|
1 | un chiffre (1 lors d'une année bissextile, 0 dans le cas inverse). | non |
{{CURRENTYEARDAYS}}
|
366 | Nombre de jours de l'année courante, trois chiffres (365 ou 366). | non |
{{CURRENTMONTH1}}
|
11 | Mois, un ou deux chiffres (entre 1 et 12). | oui |
{{CURRENTMONTHISO}}
|
11 | Mois, deux chiffres (entre 01 et 12). Il existe le mot magique {{CURRENTMONTH}} qui donne la même chose.
|
non |
{{CURRENTMONTHNAME}}
|
novembre | Nom du mois, en lettres. | oui |
{{CURRENTMONTHABBREV}}
|
nov. | Nom abrégé du mois, en lettres. | oui |
{{CURRENTMONTHDAYS}}
|
30 | Nombre de jours du mois courant. | non |
{{CURRENTWEEK}}
|
44 | Numéro de la semaine courante dans l'année. | oui |
{{CURRENTDAYISO}}
|
01 | Jour, deux chiffres (entre 01 et 31). Il existe aussi le mot magique {{CURRENTDAY2}} .
|
non |
{{CURRENTJULIANDAY}}
|
2460616.4413773 | Jour dans le calendrier julien, sans zéro initial superflu. | non |
{{CURRENTDOW}}
|
5 | Numéro du jour dans la semaine (0 le dimanche, 1 le lundi, 2 le mardi, … , 6 le samedi), sans zéro initial superflu. Ne pas confondre avec {{CURRENTWEEKDAY}} .
|
oui |
{{CURRENTWEEKDAY}}
|
4 | Numéro du jour dans la semaine (0 le lundi, 1 le mardi, … , 6 le dimanche), sans zéro initial superflu. Ne pas confondre avec {{CURRENTDOW}} .
|
non |
{{CURRENTWEEKDAYNAME}}
|
vendredi | Nom du jour courant, selon le temps UTC. Il existe aussi le mot magique {{CURRENTDAYNAME}} pour le même usage.
|
non |
{{CURRENTWEEKDAYABBREV}}
|
ven. | Nom abrégé du jour courant, selon le temps UTC. | non |
{{CURRENTISOYEAR}}
|
2024 | Année ISO (lire les explications dans {{ISOYEAR}}), sans zéro initial superflu. | non |
{{CURRENTINTERNETTIME}}
|
982 | trois chiffres (entre 000 et 999). | non |
{{CURRENTTIMESTAMP}}
|
20241101223535 | Timestamp (horodatage) UTC actuel sous la forme « AAAAMMJJHHmmss ». | oui |
ParserFunctions
On peut utiliser aussi la ParserFunction {{#time:}} avec en paramètre une chaîne de format, dont certaines lettres sont reconnues pour générer un champ basé sur l'heure actuelle du serveur (UTC sur les serveurs Wikipédia), les autres caractères de la chaîne étant conservés verbatim dans le résultat (ces chaînes de format sont identiques à celles prises en charge dans le langage de programmation PHP utilisé sur le serveur). Comme les modèles, ces éléments de programmation sont à éviter dans l'espace principal. Aide détaillée, en français.
Exemples :
{{#time:A}}
→ « PM »{{#time:a}}
→ « pm »{{#time:c}}
→ « 2024-11-01T22:35:35+00:00 »{{#time:D}}
→ « ven. »{{#time:d}}
→ « 01 »{{#time:F}}
→ « novembre »{{#time:G}}
→ « 22 »{{#time:g}}
→ « 10 »{{#time:H}}
→ « 22 »{{#time:h}}
→ « 10 »{{#time:i}}
→ « 35 »{{#time:j}}
→ « 1 »{{#time:L}}
→ « 1 »{{#time:l}}
→ « vendredi »{{#time:M}}
→ « nov. »{{#time:m}}
→ « 11 »{{#time:N}}
→ « 5 »{{#time:n}}
→ « 11 »{{#time:r}}
→ « Fri, 01 Nov 2024 22:35:35 +0000 »{{#time:s}}
→ « 35 »{{#time:t}}
→ « 30 »{{#time:U}}
→ « 1730500535 »{{#time:W}}
→ « 44 »{{#time:w}}
→ « 5 »{{#time:Y}}
→ « 2024 »{{#time:y}}
→ « 24 »{{#time:z}}
→ « 305 »{{#time:Y-m-dTH:i:sZ}}
→ « 2024-11-01UTC22:35:350 »{{#time:d m Y}}
→ « 01 11 2024 »{{#time:d F Y}}
→ « 01 novembre 2024 »
Autres modèles et fonctions
Pour obtenir des valeurs liées à l'heure locale, il existe des mots magiques commençant par LOCAL
et la fonction #timel.
Pages dans la catégorie « Modèle calculant une date basée sur l'heure actuelle »
Cette catégorie contient les 97 pages suivantes.
C
- Modèle:CALENDRIERJULIEN
- Modèle:CURRENTCENTURY
- Modèle:CURRENTDAY
- Modèle:CURRENTDAY in time zone CEST
- Modèle:CURRENTDAY in time zone CET
- Modèle:CURRENTDAYINYEAR
- Modèle:CURRENTDAYINYEAR365
- Modèle:CURRENTDAYINYEAR366
- Modèle:CURRENTDAYISO
- Modèle:CURRENTDOWISO
- Modèle:CURRENTHOUR
- Modèle:CURRENTHOUR fuseau
- Modèle:CURRENTINTERNETTIME
- Modèle:CURRENTISLEAPYEAR
- Modèle:CURRENTISOYEAR
- Modèle:CURRENTJULIANDAY
- Modèle:CURRENTMINUTE
- Modèle:CURRENTMONTH
- Modèle:CURRENTMONTH in time zone CEST
- Modèle:CURRENTMONTH in time zone CET
- Modèle:CURRENTMONTHDAYS
- Modèle:CURRENTMONTHISO
- Modèle:CURRENTMONTHNAME
- Modèle:CURRENTMONTHNAME in time zone CET
- Modèle:CURRENTODDDAY
- Modèle:CURRENTSECOND
- Modèle:CURRENTWEEK.YEAR
- Modèle:CURRENTWEEKDAY
- Modèle:CURRENTWEEKDAYABBREV
- Modèle:CURRENTWEEKDAYNAME
- Modèle:CURRENTWEEKISO
- Modèle:CURRENTYEAR
- Modèle:CURRENTYEARCC
- Modèle:CURRENTYEARDAYS
- Modèle:CURRENTYEARYY
N
- Modèle:NEXTDAY
- Modèle:NEXTDAY.CENTURY
- Modèle:NEXTDAY.MONTH
- Modèle:NEXTDAY.MONTHABBREV
- Modèle:NEXTDAY.MONTHISO
- Modèle:NEXTDAY.MONTHNAME
- Modèle:NEXTDAY.WEEKDAYNAME
- Modèle:NEXTDAY.YEAR
- Modèle:NEXTDAY.YEARCC
- Modèle:NEXTDAY.YEARYY
- Modèle:NEXTDAYISO
- Modèle:NEXTLEAPYEAR
- Modèle:NEXTMONTH
- Modèle:NEXTMONTH.CENTURY
- Modèle:NEXTMONTH.ISLEAPYEAR
- Modèle:NEXTMONTH.YEAR
- Modèle:NEXTMONTH.YEARCC
- Modèle:NEXTMONTH.YEARDAYS
- Modèle:NEXTMONTH.YEARYY
- Modèle:NEXTMONTHABBREV
- Modèle:NEXTMONTHDAYS
- Modèle:NEXTMONTHISO
- Modèle:NEXTMONTHNAME
- Modèle:NEXTSUNDAYLEAP29
- Modèle:NEXTYEAR
- Modèle:NEXTYEAR.CENTURY
- Modèle:NEXTYEAR.ISLEAPYEAR
- Modèle:NEXTYEARCC
- Modèle:NEXTYEARDAYS
- Modèle:NEXTYEARYY
P
- Modèle:PREVIOUSDAY
- Modèle:PREVIOUSDAY.CENTURY
- Modèle:PREVIOUSDAY.MONTH
- Modèle:PREVIOUSDAY.MONTHABBREV
- Modèle:PREVIOUSDAY.MONTHISO
- Modèle:PREVIOUSDAY.MONTHNAME
- Modèle:PREVIOUSDAY.YEAR
- Modèle:PREVIOUSDAY.YEARCC
- Modèle:PREVIOUSDAYISO
- Modèle:PREVIOUSMONTH
- Modèle:PREVIOUSMONTH.CENTURY
- Modèle:PREVIOUSMONTH.ISLEAPYEAR
- Modèle:PREVIOUSMONTH.YEAR
- Modèle:PREVIOUSMONTH.YEARCC
- Modèle:PREVIOUSMONTH.YEARDAYS
- Modèle:PREVIOUSMONTH.YEARYY
- Modèle:PREVIOUSMONTHABBREV
- Modèle:PREVIOUSMONTHDAYS
- Modèle:PREVIOUSMONTHISO
- Modèle:PREVIOUSMONTHNAME
- Modèle:PREVIOUSWEEK
- Modèle:PREVIOUSWEEK.YEAR
- Modèle:PREVIOUSYEAR
- Modèle:PREVIOUSYEAR.CENTURY
- Modèle:PREVIOUSYEAR.ISLEAPYEAR
- Modèle:PREVIOUSYEARCC
- Modèle:PREVIOUSYEARDAYS
- Modèle:PREVIOUSYEARYY