WordPress.org

Ready to get started?Download WordPress

Codex

fr:Modifier Date et Heure

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.

Contents

Personnaliser la Date et l'Heure

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)
(les doubles point sont lus sans interprétation.)

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 les touches 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

Exemples

Voici quelques exemples de formatage de date et les résultats obtenus.

  • F j, Y g:i a - November 6, 2010 12:50 am
  • F j, Y - November 6, 2010
  • F, Y - November, 2010
  • g:i a - 12:50 am
  • g:i:s a - 12:50:48 am
  • l, F jS, Y - Saturday, November 6th, 2010
  • M j, Y @ G:i - Nov 6, 2010 @ 0:50
  • Y/m/d \a\t g:i A - 2010/11/06 at 12:50 AM
  • Y/m/d \a\t g:ia - 2010/11/06 at 12:50am
  • Y/m/d g:i:s A - 2010/11/06 12:50:48 AM
  • Y/m/d - 2010/11/06

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.

Localisation

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(__(…))):


Échappement

Vous pouvez échapper des caractères spéciaux en utilisant le format \lettre Par exemple vous pouvez échapper le texte at avec \a\t.

Retour à la page d'accueil en français