This page redirects to an external site: https://fr.wordpress.org/support/article/formatting-date-and-time/
Languages: English • Deutsch • Français • Date and Time 日本語 Português do Brasil • Русский • 中文(简体) • 中文(繁體) • Italiano • 한국어 • (Add your language)
Page d'accueil du Codex en français - Télécharger WordPress en français
Les utilisateurs francophones se retrouvent sur le site WordPress-Francophone, notamment sur son forum d'entraide.
Certaines fonctions WordPress sont utilisées pour afficher ou retourner des informations concernant la date et l'heure; the_date() (en anglais) et the_time() (en anglais) en sont des exemples. Certaines de ces fonctions acceptent un paramètre appelé une chaîne de formatage qui vous permet de déterminer la façon dont la date va être affichée. La chaîne de formatage est un modèle dans lequel les différentes parties de la date sont combinés (à l'aide des "caractères de formatage") pour générer une date dans le format spécifié.
Par exemple, la chaîne de formatage :
l, F j, Y
crée une date qui ressemble à ceci :
Vendredi, Septembre 24, 2004
Voici ce que chaque caractère de formatage représente dans la chaîne ci-dessus :
l = Nom complet du le jour de la semaine (en minuscules L).F = Nom complet du mois.j = Le jour du mois.Y = L'année sur 4 chiffres. (en minuscules cela donne les 2 derniers chiffres de l'année)WordPress est écrit dans le langage de programmation PHP (en anglais). Les fonctions de formatage de date dans WordPress utilisent les fonctions de formatage de date natives de PHP. Vous pouvez utiliser le tableau des caractères de formatages de la date sur le site Web PHP (en anglais) comme référence pour construire des chaînes de format de date pour une utilisation dans WordPress. Voici un tableau de quelques-uns des éléments les plus utiles qui s'y trouvent :
| Jour du mois | ||
|---|---|---|
| d | Numérique, avec zéros | 01–31 |
| j | Numérique, sans zéros | 1–31 |
| S | Le suffixe anglais du jour du mois | st, nd or th in the 1st, 2nd or 15th. |
| Jour de la semaine | ||
| l | Nom complet (minuscule 'L') | Sunday – Saturday |
| D | Abréviation (3 lettres) | Mon – Sun |
| Mois | ||
| m | Numérique, avec zéros | 01–12 |
| n | Numérique, sans zéros | 1–12 |
| F | Nom complet | January – December |
| M | Nom abrégé (3 lettres) | Jan - Dec |
| Année | ||
| Y | Numérique, 4 chiffres | Eg., 1999, 2003 |
| y | Numérique, 2 chiffres | Eg., 99, 03 |
| Heures | ||
| a | Minuscule | am, pm |
| A | Majuscule | AM, PM |
| g | Heure, 12 heures, sans zéros | 1–12 |
| h | Heure, 12 heures, avec zéros | 01–12 |
| G | Heure, 24 heures, sans zéros | 0-23 |
| H | Heure, 24 heures, avec zéros | 00-23 |
| i | Minutes, avec zéros | 00-59 |
| s | Secondes, avec zéros | 00-59 |
| T | Abréviation de du fuseau horaire | Eg., EST, MDT ... |
| Date/Heure complet | ||
| c | ISO 8601 | 2004-02-12T15:19:21+00:00 |
| r | RFC 2822 | Thu, 21 Dec 2000 16:01:07 +0200 |
| U | Timestamp Unix (nombre de secondes depuis le début de l'ère Unix) | 1455880176 |
Voici quelques exemples de formatage de date et les résultats obtenus.
F j, Y g:i a - November 6, 2010 12:50 amF j, Y - November 6, 2010F, Y - November, 2010g:i a - 12:50 amg:i:s a - 12:50:48 aml, F jS, Y - Saturday, November 6th, 2010M j, Y @ G:i - Nov 6, 2010 @ 0:50Y/m/d \a\t g:i A - 2010/11/06 at 12:50 AMY/m/d \a\t g:ia - 2010/11/06 at 12:50amY/m/d g:i:s A - 2010/11/06 12:50:48 AMY/m/d - 2010/11/06U - 1455880176
Combiné avec la fonction the_time(), le code ci-dessous dans le fichier template :
Cet article a été publié le <?php the_time('l, F jS, Y') ?> et est classé dans <?php the_category(', ') ?>.
sera affiché sur votre site de la façon suivante :
Cet article a été publié le Friday, September 24th, 2004 et est classé dans WordPress et WordPress Tips.
Pour traduire les dates, utilisez la fonction date_i18n() (en anglais).
Vous pouvez probablement localiser en toute sécurité ces chaînes de formatage de date avec les fonctions __(), _e(), etc. (comme par exemple get_the_date(__(…))):
Vous pouvez échapper des caractères spéciaux en utilisant le format \lettre Par exemple vous pouvez échapper le texte at avec \a\t.