Résumé IA
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 format | Description | Exemple de sortie |
|---|---|---|
| d | Jour du mois, 2 chiffres avec zéros non significatifs | 01 à 31 |
| D | Représentation textuelle d'un jour, trois lettres | Lun au dim |
| j | Jour du mois sans zéros non significatifs | 1 à 31 |
| l (L minuscule) | Représentation textuelle complète du jour de la semaine | Dimanche au samedi |
| N | Représentation numérique ISO 8601 du jour de la semaine | 1 (pour lundi) à 7 (pour 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 dimanche) à 6 (pour samedi) |
| z | Le jour de l'année (à partir de 0) | 0 à 365 |
| W | Numéro de semaine ISO 8601 de l'année, semaines commençant le lundi | Exemple : 34 (la 34e semaine de l'année) |
| F | Représentation textuelle complète d'un mois, comme janvier ou mars | Janvier à décembre |
| m | Représentation numérique d'un mois, avec zéros non significatifs | 01 à 12 |
| M | Une courte représentation textuelle d'un mois, trois lettres | Jan à Déc |
| n | Représentation numérique d'un mois, sans zéros initiaux | 1 à 12 |
| t | Nombre de jours dans le mois donné | 28 à 31 |
| L | S'il s'agit d'une année bissextile | 1 s'il s'agit d'une année bissextile, 0 sinon. |
| o | Anné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 |
| Y | Une 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 |
| y | Une représentation de l'année sur deux chiffres | Exemples : 97 ou 06 |
| a | Ante meridiem et Post meridiem en minuscules | am ou pm |
| A | Ante meridiem et Post meridiem en majuscules | 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 zéros initiaux | 01 à 12 |
| H | Format 24 heures d'une heure avec zéros initiaux | 00 à 23 |
| i | Minutes avec zéros initiaux | 00 à 59 |
| s | Secondes avec zéros initiaux | 00 à 59 |
| u | Microsecondes | Exemple : 654321 |
| v | Millisecondes | Exemple : 654 |
| e | Identifiant du fuseau horaire | Exemples : UTC, GMT, America/New_York |
| I (i majuscule) | Indique si la date est en heure d'été | 1 si heure d'été, 0 sinon. |
| O | Différence par rapport à l'heure de Greenwich (GMT) sans deux-points entre les heures et les minutes | Exemple : +0200 |
| P | Différence par rapport à 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 selon RFC 2822 | Mer, 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 :
Y-m-d: 2024-10-21 (Année-Mois-Jour)d/m/Y: 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 façons d'utiliser le formatage de date personnalisé dans WPForms :
- 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
- 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/Ypour un format jour/mois/année - Utilisez
M j, Ypour un format de nom de mois abrégé comme 21 oct. 2024
- Utilisation de
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.