Catégorie:Modèle calculant une date basée sur l'heure actuelle

Commentaire 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}} 2024 Année, quatre chiffres (2000 ou suivants). oui
{{CURRENTMONTH}}
{{CURRENTMONTH2}}
04 Mois, deux chiffres (entre 01 et 12). oui
{{CURRENTDAY}} 26 Jour, un ou deux chiffres (entre 1 et 31). oui
{{CURRENTTIME}} 05:59 Heure et minute, quatre chiffres (entre 00:00 et 23:59). oui
{{CURRENTHOUR}} 05 Heure, deux chiffres (entre 00 et 23). oui
{{CURRENTMINUTE}} 59 Minute, deux chiffres (entre 00 et 59). non
{{CURRENTSECOND}} 58 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}} 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}} 4 Mois, un ou deux chiffres (entre 1 et 12). oui
{{CURRENTMONTHISO}} 04 Mois, deux chiffres (entre 01 et 12). Il existe le mot magique {{CURRENTMONTH}} qui donne la même chose. non
{{CURRENTMONTHNAME}} avril Nom du mois, en lettres. oui
{{CURRENTMONTHABBREV}} avr. Nom abrégé du mois, en lettres. oui
{{CURRENTMONTHDAYS}} 30 Nombre de jours du mois courant. non
{{CURRENTWEEK}} 17 Numéro de la semaine courante dans l'année. oui
{{CURRENTDAYISO}} 26 Jour, deux chiffres (entre 01 et 31). Il existe aussi le mot magique {{CURRENTDAY2}}. non
{{CURRENTJULIANDAY}} 2460426.7499769 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}} 290 trois chiffres (entre 000 et 999). non
{{CURRENTTIMESTAMP}} 20240426055958 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}} → « 2024-04-26T05:59:58+00:00 »
  • {{#time:D}} → « ven. »
  • {{#time:d}} → « 26 »
  • {{#time:F}} → « avril »
  • {{#time:G}} → « 5 »
  • {{#time:g}} → « 5 »
  • {{#time:H}} → « 05 »
  • {{#time:h}} → « 05 »
  • {{#time:i}} → « 59 »
  • {{#time:j}} → « 26 »
  • {{#time:L}} → « 1 »
  • {{#time:l}} → « vendredi »
  • {{#time:M}} → « avr. »
  • {{#time:m}} → « 04 »
  • {{#time:N}} → « 5 »
  • {{#time:n}} → « 4 »
  • {{#time:r}} → « Fri, 26 Apr 2024 05:59:58 +0000 »
  • {{#time:s}} → « 58 »
  • {{#time:t}} → « 30 »
  • {{#time:U}} → « 1714111198 »
  • {{#time:W}} → « 17 »
  • {{#time:w}} → « 5 »
  • {{#time:Y}} → « 2024 »
  • {{#time:y}} → « 24 »
  • {{#time:z}} → « 116 »
  • {{#time:Y-m-dTH:i:sZ}} → « 2024-04-26UTC05:59:580 »
  • {{#time:d m Y}} → « 26 04 2024 »
  • {{#time:d F Y}} → « 26 avril 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.