Cette catégorie indexe des modèles.
Note concernant la catégorisation des modèles |
Attention : l’application d’une catégorie à un modèle sans précaution particulière provoque la catégorisation de toutes les pages où ce modèle est inclus. Cette catégorie ne doit contenir que des pages de l'espace de noms « Modèle: ». Elle ne doit contenir aucun article encyclopédique ni aucune page d'un autre espace de noms. |
Pour placer un modèle dans cette catégorie, ajouter <noinclude>[[Catégorie:Modèle calculant une date basée sur l'heure actuelle]]</noinclude> à la fin du code du modèle en prenant soin de bien accoler <noinclude> juste à la fin du code du modèle (sans espace ni saut de ligne). En cas de doute, mieux vaut se renseigner par exemple sur la page dédiée aux questions techniques. |
|
Ces modèles sont – sauf indication contraire – basés sur l’heure UTC du serveur Wikipédia[précision nécessaire].
|
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".
Fonctions communes
Syntaxe
|
Valeur actuelle
|
Description / Format
|
Mot magique ?
|
{{CURRENTYEAR}}
|
2025
|
Année, quatre chiffres (2000 ou suivants).
|
oui
|
{{CURRENTMONTH}}
{{CURRENTMONTH2}}
|
08
|
Mois, deux chiffres (entre 01 et 12).
|
oui
|
{{CURRENTDAY}}
|
6
|
Jour, un ou deux chiffres (entre 1 et 31).
|
oui
|
{{CURRENTTIME}}
|
09:28
|
Heure et minute, quatre chiffres (entre 00:00 et 23:59).
|
oui
|
{{CURRENTHOUR}}
|
09
|
Heure, deux chiffres (entre 00 et 23).
|
oui
|
{{CURRENTMINUTE}}
|
28
|
Minute, deux chiffres (entre 00 et 59).
|
non
|
{{CURRENTSECOND}}
|
09
|
Seconde, deux chiffres (entre 00 et 59).
|
non
|
Fonctions plus spécifiques
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}}
|
25
|
Année sans le nombre des centaines, sans zéro initial superflu.
|
non
|
{{CURRENTISLEAPYEAR}}
|
0
|
un chiffre (1 lors d'une année bissextile, 0 dans le cas inverse).
|
non
|
{{CURRENTYEARDAYS}}
|
365
|
Nombre de jours de l'année courante, trois chiffres (365 ou 366).
|
non
|
{{CURRENTMONTH1}}
|
8
|
Mois, un ou deux chiffres (entre 1 et 12).
|
oui
|
{{CURRENTMONTHISO}}
|
08
|
Mois, deux chiffres (entre 01 et 12). Il existe le mot magique {{CURRENTMONTH}} qui donne la même chose.
|
non
|
{{CURRENTMONTHNAME}}
|
août
|
Nom du mois, en lettres.
|
oui
|
{{CURRENTMONTHABBREV}}
|
août
|
Nom abrégé du mois, en lettres.
|
oui
|
{{CURRENTMONTHDAYS}}
|
31
|
Nombre de jours du mois courant.
|
non
|
{{CURRENTWEEK}}
|
32
|
Numéro de la semaine courante dans l'année.
|
oui
|
{{CURRENTDAYISO}}
|
06
|
Jour, deux chiffres (entre 01 et 31). Il existe aussi le mot magique {{CURRENTDAY2}} .
|
non
|
{{CURRENTJULIANDAY}}
|
2460893.8945486
|
Jour dans le calendrier julien, sans zéro initial superflu.
|
non
|
{{CURRENTDOW}}
|
3
|
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}}
|
2
|
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}}
|
mercredi
|
Nom du jour courant, selon le temps UTC. Il existe aussi le mot magique {{CURRENTDAYNAME}} pour le même usage.
|
non
|
{{CURRENTWEEKDAYABBREV}}
|
mer.
|
Nom abrégé du jour courant, selon le temps UTC.
|
non
|
{{CURRENTISOYEAR}}
|
2025
|
Année ISO (lire les explications dans {{ISOYEAR}}), sans zéro initial superflu.
|
non
|
{{CURRENTINTERNETTIME}}
|
436
|
trois chiffres (entre 000 et 999).
|
non
|
{{CURRENTTIMESTAMP}}
|
20250806092809
|
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}}
→ « AM »
{{#time:a}}
→ « am »
{{#time:c}}
→ « 2025-08-06T09:28:09+00:00 »
{{#time:D}}
→ « mer. »
{{#time:d}}
→ « 06 »
{{#time:F}}
→ « août »
{{#time:G}}
→ « 9 »
{{#time:g}}
→ « 9 »
{{#time:H}}
→ « 09 »
{{#time:h}}
→ « 09 »
{{#time:i}}
→ « 28 »
{{#time:j}}
→ « 6 »
{{#time:L}}
→ « 0 »
{{#time:l}}
→ « mercredi »
{{#time:M}}
→ « août »
{{#time:m}}
→ « 08 »
{{#time:N}}
→ « 3 »
{{#time:n}}
→ « 8 »
{{#time:r}}
→ « Wed, 06 Aug 2025 09:28:09 +0000 »
{{#time:s}}
→ « 09 »
{{#time:t}}
→ « 31 »
{{#time:U}}
→ « 1754472489 »
{{#time:W}}
→ « 32 »
{{#time:w}}
→ « 3 »
{{#time:Y}}
→ « 2025 »
{{#time:y}}
→ « 25 »
{{#time:z}}
→ « 217 »
{{#time:Y-m-dTH:i:sZ}}
→ « 2025-08-06UTC09:28:090 »
{{#time:d m Y}}
→ « 06 08 2025 »
{{#time:d F Y}}
→ « 06 août 2025 »
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.