Comment utiliser les formats de date et d'heure PHP dans WPForms

Souhaitez-vous personnaliser l'affichage des dates et heures dans vos formulaires WPForms ? En utilisant les paramètres de date et d'heure PHP, vous pouvez formater les dates et heures de diverses manières pour mieux répondre aux besoins de vos formulaires et de vos utilisateurs.

Dans ce guide, nous allons passer en revue les caractères de formatage de date et d'heure PHP les plus courants.

Comprendre les caractères de formatage de date

Voici un tableau des caractères les plus couramment utilisés pour le formatage des dates dans WPForms :

Caractère de formatDescriptionExemple de sortie
dJour du mois, 2 chiffres avec zéros non significatifs01 à 31
DReprésentation textuelle d'un jour, trois lettresLun au dim
jJour du mois sans zéros non significatifs1 à 31
l (L minuscule)Représentation textuelle complète du jour de la semaineDimanche au samedi
NReprésentation numérique ISO 8601 du jour de la semaine1 (pour lundi) à 7 (pour dimanche)
SSuffixe ordinal anglais pour le jour du mois, 2 caractèresstndrd ou th. Fonctionne bien avec j
wReprésentation numérique du jour de la semaine0 (pour dimanche) à 6 (pour samedi)
zLe jour de l'année (à partir de 0)0 à 365
WNuméro de semaine ISO 8601 de l'année, semaines commençant le lundiExemple : 34 (la 34e semaine de l'année)
FReprésentation textuelle complète d'un mois, comme janvier ou marsJanvier à décembre
mReprésentation numérique d'un mois, avec zéros non significatifs01 à 12
MUne courte représentation textuelle d'un mois, trois lettresJan à Déc
nReprésentation numérique d'un mois, sans zéros initiaux1 à 12
tNombre de jours dans le mois donné28 à 31
LS'il s'agit d'une année bissextile1 s'il s'agit d'une année bissextile, 0 sinon.
oAnnée de l'année selon la numérotation des semaines ISO 8601. Celle-ci a la même valeur que Y, sauf que si le numéro de semaine ISO (W) appartient à l'année précédente ou suivante, cette année est utilisée à la place.Exemples : 1997 ou 2009
YUne représentation numérique complète d'une année, au moins 4 chiffres, avec – pour les années avant J.-C.Exemples : -0044, 0657, 1997, 2006, 20191
yUne représentation de l'année sur deux chiffresExemples : 97 ou 06
aAnte meridiem et Post meridiem en minusculesam ou pm
AAnte meridiem et Post meridiem en majusculesAM ou PM
gFormat 12 heures d'une heure sans zéros initiaux1 à 12
GFormat 24 heures d'une heure sans zéros initiaux0 à 23
hFormat 12 heures d'une heure avec zéros initiaux01 à 12
HFormat 24 heures d'une heure avec zéros initiaux00 à 23
iMinutes avec zéros initiaux00 à 59
sSecondes avec zéros initiaux00 à 59
uMicrosecondesExemple : 654321
vMillisecondesExemple : 654
eIdentifiant du fuseau horaireExemples : UTC, GMT, America/New_York
I (i majuscule)Indique si la date est en heure d'été1 si heure d'été, 0 sinon.
ODifférence par rapport à l'heure de Greenwich (GMT) sans deux-points entre les heures et les minutesExemple : +0200
PDifférence par rapport à l'heure de Greenwich (GMT) avec deux-points entre les heures et les minutesExemple : +02:00
TAbréviation du fuseau horaireExemples : EST, EDT
ZDécalage du fuseau horaire en secondes-43200 à 50400
cDate ISO 86012023-09-09T15:45:30-04:00
rDate formatée selon RFC 2822Mer, 09 sept 2023 15:45:30 -0400

Utilisation du formatage de date dans WPForms

Pour utiliser ces caractères de format dans WPForms, vous les combinerez généralement en une chaîne de caractères. Voici quelques exemples courants :

  1. Y-m-d : 2024-10-21 (Année-Mois-Jour)
  2. d/m/Y : 21/10/2024 (Jour/Mois/Année)
  3. F j, Y : 21 octobre 2024 (Mois Jour, Année)
  4. D, d M Y : Lun, 21 oct 2024 (Jour abrégé, Jour Mois Année)

Exemples pratiques dans WPForms

Voici quelques façons d'utiliser le formatage de date personnalisé dans WPForms :

  1. Dans les balises intelligentes : Utilisez la balise intelligente {date} avec un formatage personnalisé :
    • {date format="Y-m-d"} afficherait la date actuelle sous la forme 2024-10-21
    • {date format="F j, Y"} afficherait le 21 octobre 2024
  2. Dans les champs Date/Heure : Lors de la configuration d'un champ Date/Heure, vous pouvez personnaliser le format de la date :
    • Utilisation de j/m/Y pour un format jour/mois/année
    • Utilisez M j, Y pour un format de nom de mois abrégé comme 21 oct. 2024

Remarque : Le champ Date/Heure par défaut dans WPForms offre des options de format limitées. Pour utiliser des formats personnalisés comme ceux mentionnés ci-dessus, vous devrez créer des formats supplémentaires à l'aide d'un extrait de code PHP. Veuillez vous référer à notre guide sur la création de formats de date/heure supplémentaires pour plus de détails.