date - Date Et Heure

[sys:date format="d.m.Y H:i:s" t="%timestamp%"]

Le bloc fonctionnel date affiche une heure formatée.

Paramètre Format

Avec le paramètre, le format est défini. Si aucune valeur n'est définie ou laissée vide, la valeur "Y-m-d H:i:s" est supposée.

Conseil : Pour afficher une lettre respective. d, chaque lettre doit être marquée avec le caractère d'échappement \. Par exemple : "\d\a\y: d" donne "day: 01".

Caractères de format Description Exemple de valeurs de retour
Jour
d Jour du mois, 2 chiffres avec zéro initial 01 à 31
D Jour de la semaine, abrégé en trois lettres Mon à Sun
j Jour du mois sans zéro initial 1 à 31
l (petit 'L') Nom complet du jour de la semaine Sunday à Saturday
N Représentation numérique du jour de la semaine selon ISO-8601 1 (pour lundi) à 7 (pour dimanche)
S Appendice de l'énumération anglaise pour un jour du mois, deux caractères st, nd, rd ou th. Recommandé à utiliser avec j.
w Jour numérique d'une semaine 0 (pour dimanche) à 6 (pour samedi)
z Le jour de l'année (en commençant par 0) 0 à 365
Semaine
W Numéro de semaine ISO-8601 de l'année, la semaine commence le lundi Exemple : 42 (la 42ème semaine de l'année)
Mois
F Mois en tant que mot entier, comme January ou March January à December
m Mois en tant que nombre, avec zéros initiaux 01 à 12
M Nom du mois avec trois lettres Jan à Dec
n Nombre de mois, sans zéro initial 1 à 12
t Nombre de jours du mois spécifié 28 à 31
Année
L Année bissextile ou non 1 pour une année bissextile, sinon 0
o Numéro de l'année du calendrier de la semaine selon ISO-8601. Cela donne la même valeur que Y, sauf si la semaine du calendrier ISO (W) appartient à l'année précédente ou suivante, auquel cas cette année est utilisée. Exemples : 1999 ou 2003
Y Numéro d'année à quatre chiffres Exemples : 1999 ou 2003
y Numéro d'année, deux chiffres Exemples : 99 ou 03
Heure
a En minuscules : Ante meridiem (avant-midi) et Post meridiem (après-midi) am ou pm
A En majuscules : Ante meridiem (avant-midi) et Post meridiem (après-midi) AM ou PM
B Heure Internet Swatch 000 à 999
g Heure au format 12 heures, sans zéro initial 1 à 12
G Heure au format 24 heures, sans zéro initial 0 à 23
h Heure au format 12 heures, avec zéros initiaux 01 à 12
H Heure au format 24 heures, avec zéros initiaux 00 à 23
i Minutes, avec zéros initiaux 00 à 59
s Secondes, avec zéros initiaux 00 à 59
u Microsecondes. Génère toujours la sortie 000000. Exemple : 000000
Fuseau horaire
e Identifiant de fuseau horaire Exemples : UTC, GMT, Atlantic/Azores
I (grand 'i') Tombe une date dans l'heure d'été 1 en heure d'été, sinon 0.
O Différence de temps par rapport au temps de Greenwich (GMT) en heures Exemple : +0200
P Différence de temps par rapport au temps de Greenwich (GMT) en heures avec deux-points entre les heures et les minutes Exemple : +02:00
T Abréviation du fuseau horaire Exemples : EST, MDT...
Z Décalage du fuseau horaire en secondes. Le décalage pour les fuseaux horaires à l'ouest de UTC est toujours négatif et pour les fuseaux horaires à l'est de UTC toujours positif. -43200 à 50400
z Retourne le jour de l'année sans zéro initial
Date/Heure Complète(s)
c Date ISO 8601 2004-02-12T15:19:21+00:00
r Date formatée selon « RFC 2822 » Exemple : Thu, 21 Dec 2000 16:01:07 +0200
U Secondes depuis le début de l'époque UNIX (January 1 1970 00:00:00 GMT) Voir aussi le bloc fonctionnel TIME

Paramètre t

Le paramètre déclare l'heure en DT# en millisecondes. Si aucun paramètre n'est défini, l'heure actuelle est utilisée.