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 format | Description | exemple de sortie |
---|---|---|
d | Jour du mois, 2 chiffres avec des zéros en tête | 01 à 31 |
D | Représentation textuelle d'un jour, trois lettres | Du lundi au dimanche |
j | Jour du mois sans les zéros initiaux | 1 à 31 |
l (L minuscule) | Une représentation textuelle complète du jour de la semaine | Du dimanche au samedi |
N | Représentation numérique ISO 8601 du jour de la semaine | 1 (pour le lundi) à 7 (pour le dimanche) |
S | Suffixe ordinal anglais pour le jour du mois, 2 caractères | st , nd , rd ou th . Fonctionne bien avec j |
w | Représentation numérique du jour de la semaine | 0 (pour le dimanche) à 6 (pour le samedi) |
z | Le jour de l'année (à partir de 0) | 0 à 365 |
W | ISO 8601 numéro de semaine de l'année, semaines commençant le lundi | Exemple : 34 (la 34e semaine de l'année) |
F | Une représentation textuelle complète d'un mois, tel que janvier ou mars | De janvier à décembre |
m | Représentation numérique d'un mois, avec des zéros en tête | 01 à 12 |
M | Une courte représentation textuelle d'un mois, trois lettres | De janvier à décembre |
n | Représentation numérique d'un mois, sans les zéros initiaux | 1 à 12 |
t | Nombre de jours dans le mois donné | 28 à 31 |
L | Qu'il s'agisse d'une année bissextile | 1 s'il s'agit d'une année bissextile, 0 sinon. |
o | Anné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 |
Y | Repré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 |
y | Représentation à deux chiffres d'une année | Exemples : 97 ou 06 |
a | Minuscules Ante meridiem et Post meridiem | matin ou après-midi |
A | Majuscules Ante meridiem et Post meridiem | AM ou PM |
g | Format 12 heures d'une heure sans zéros initiaux | 1 à 12 |
G | Format 24 heures d'une heure sans zéros initiaux | 0 à 23 |
h | Format 12 heures d'une heure avec des zéros en tête | 01 à 12 |
H | Format 24 heures d'une heure avec des zéros en tête | 00 à 23 |
i | Minutes avec zéros en tête | 00 à 59 |
s | Secondes avec zéros en tête | 00 à 59 |
u | Microsecondes | Exemple : 654321 |
v | Millisecondes | Exemple : 654 |
e | Identifiant du fuseau horaire | Exemples : 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. |
O | Différence avec l'heure de Greenwich (GMT) sans colon entre les heures et les minutes | Exemple : +0200 |
P | Différence avec l'heure de Greenwich (GMT) avec deux points entre les heures et les minutes | Exemple : +02:00 |
T | Abréviation du fuseau horaire | Exemples : EST, EDT |
Z | Décalage du fuseau horaire en secondes | -43200 à 50400 |
c | Date ISO 8601 | 2023-09-09T15:45:30-04:00 |
r | Date formatée RFC 2822 | Wed, 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 :
Y-m-d
: 2024-10-21 (Année-Mois-Jour)d/m/Y
Date d'entrée en vigueur : 21/10/2024 (jour/mois/année)F j, Y
: 21 octobre 2024 (Mois, Jour, Année)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 :
- 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
- 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
- Utilisation
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.