Skip to content

Tout pour WordPress, le développement web — et plus encore

Format de date et d'heure dans WordPress avec aperçu en direct

Format de date et d'heure dans WordPress : un constructeur avec aperçu en direct

Composez le format avec les boutons ou saisissez-le à la main — et voyez aussitôt à quoi ressemblera la date en ukrainien, en russe ou en anglais. Avec en prime une chaîne prête pour les réglages et un appel PHP correct pour le thème.

Les mêmes codes que dans le champ « Personnalisé » de la page Réglages → Général.
La langue du site, pas celle du navigateur.
Ce commutateur ne concerne que l'aperçu : sur le site, c'est WordPress qui choisit la forme fléchie.

En ukrainien et en russe, le nom du mois a deux formes, et wp_date() choisit entre elles d'après l'allure du format lui-même : si le jour précède F (j F, d. F), c'est le génitif qui est utilisé (« 10 серпня ») ; dans tous les autres cas, le nominatif (« Серпень 2026 »). C'est la fonction wp_maybe_decline_date() qui s'en charge ; pour l'anglais, elle ne se déclenche jamais. Il est donc impossible d'obtenir « Серпень 10, 2026 » : l'ordre jour — mois est lui-même l'interrupteur de cas.

Préréglages
Jour et mois
Année et heure
Séparateurs
Toute lettre latine dans le format est un code. Pour afficher la lettre elle-même, faites-la précéder d'une barre oblique inverse : \a\t donne «at», alors qu'un at non échappé donne «pm31» (a = am/pm, t = nombre de jours du mois).
Saisissez une chaîne de format ou choisissez un préréglage.
Mis à jour chaque seconde. Les noms de mois et de jours proviennent de Intl.DateTimeFormat de votre navigateur — dans WordPress, ils viendront du fichier de traduction et peuvent donc différer par la casse ou le point des abréviations.
Instant de référenceRésultat
Précisément les dates sur lesquelles un format casse d'habitude : jour à un chiffre, minuit en notation 12 heures et le passage d'année.
Avec quoi vous afficherez la date dans le code
Saisissez une chaîne de format.
Collez-le dans le champ « Personnalisé » sous les boutons de format. WordPress affiche un exemple en direct à côté — il doit correspondre à l'aperçu ci-dessus.
CodeQue signifieMaintenant
Tous les codes de format PHP avec leurs valeurs actuelles ; ceux utilisés dans votre chaîne sont mis en évidence. Ceux marqués dépendent du fuseau horaire — celui du navigateur ici, celui du serveur sur le site.

Tout est calculé dans votre navigateur : le format, la date et le code généré ne sont envoyés nulle part.

Pourquoi la date du thème n'est pas traduite en français

WordPress propose trois façons d'afficher une date, et deux d'entre elles sont cassées. date() est une fonction PHP pure. Elle ne connaît ni la locale du site ni son fuseau horaire ; le mois sera donc toujours en anglais et l'heure celle du serveur. date_i18n() traduit, mais elle est obsolète depuis WordPress 5.3 et pose des problèmes de fuseaux horaires. wp_date() est la seule option correcte : elle tient compte à la fois de la locale et du fuseau horaire du site. À part : strftime() a été déclarée obsolète en PHP 8.1 et supprimée en PHP 9. Les thèmes qui s'en servent encore commenceront à cracher des avertissements, puis des erreurs fatales. Un détail supplémentaire, propre à l'ukrainien : dans le format « 5 січня », le mois est au génitif, alors que dans le titre « Січень 2026 » il est au nominatif. Ce sont des formes différentes et l'une ne peut pas remplacer l'autre. L'outil affiche les deux.

Questions fréquentes