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

Souhaitez-vous personnaliser l'affichage des dates et heures dans vos WPForms ? En utilisant les paramètres PHP de date et d'heure, vous pouvez formater les dates et les heures de différentes manières afin de les adapter au mieux à vos formulaires et aux besoins de vos utilisateurs.

Dans ce guide, nous allons vous présenter les caractères de format de date et d'heure les plus courants en PHP.

Comprendre les caractères du format de date

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

Caractère de formatDescriptionexemple de sortie
dJour du mois, 2 chiffres avec des zéros en tête01 à 31
DReprésentation textuelle d'un jour, trois lettresDu lundi au dimanche
jJour du mois sans les zéros initiaux1 à 31
l (L minuscule)Une représentation textuelle complète du jour de la semaineDu dimanche au samedi
NReprésentation numérique ISO 8601 du jour de la semaine1 (pour le lundi) à 7 (pour le 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 le dimanche) à 6 (pour le samedi)
zLe jour de l'année (à partir de 0)0 à 365
WISO 8601 numéro de semaine de l'année, semaines commençant le lundiExemple : 34 (la 34e semaine de l'année)
FUne représentation textuelle complète d'un mois, tel que janvier ou marsDe janvier à décembre
mReprésentation numérique d'un mois, avec des zéros en tête01 à 12
MUne courte représentation textuelle d'un mois, trois lettresDe janvier à décembre
nReprésentation numérique d'un mois, sans les zéros initiaux1 à 12
tNombre de jours dans le mois donné28 à 31
LQu'il s'agisse d'une année bissextile1 s'il s'agit d'une année bissextile, 0 sinon.
oAnnée de numérotation des semaines ISO 8601. Elle 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, c'est cette année qui est utilisée à la place.Exemples : 1997 ou 2009
YReprésentation numérique complète d'une année, au moins 4 chiffres, avec - pour les années avant notre ère.Exemples : -0044, 0657, 1997, 2006, 20191
yReprésentation à deux chiffres d'une annéeExemples : 97 ou 06
aMinuscules Ante meridiem et Post meridiemmatin ou après-midi
AMajuscules Ante meridiem et Post meridiemAM 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 des zéros en tête01 à 12
HFormat 24 heures d'une heure avec des zéros en tête00 à 23
iMinutes avec zéros en tête00 à 59
sSecondes avec zéros en tête00 à 59
uMicrosecondesExemple : 654321
vMillisecondesExemple : 654
eIdentifiant du fuseau horaireExemples : UTC, GMT, Amérique/New_York
I (i majuscule)Si la date se situe ou non à l'heure d'été1 si heure d'été, 0 sinon.
ODifférence avec l'heure de Greenwich (GMT) sans colon entre les heures et les minutesExemple : +0200
PDifférence avec 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 RFC 2822Wed, 09 Sep 2023 15:45:30 -0400

Utiliser le formatage de la date dans WPForms

Pour utiliser ces caractères de format dans WPForms, vous devez les combiner dans une chaîne de caractères. Voici quelques exemples courants :

  1. Y-m-d: 2024-10-21 (Année-Mois-Jour)
  2. d/m/YDate d'entrée en vigueur : 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 exemples d'utilisation du formatage personnalisé des dates dans WPForms :

  1. Dans Smart Tags: Utilisez la fonction {date} avec un formatage personnalisé :
    • {date format="Y-m-d"} donnerait la date actuelle 2024-10-21
    • {date format="F j, Y"} sortirait 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 d/m/Y pour un format jour/mois/année
    • Utilisation M j, Y pour un format de nom de mois abrégé comme 21 octobre 2024

Note: 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 en utilisant un snippet PHP. Veuillez vous référer à notre guide sur la création de formats date/heure supplémentaires pour plus de détails.