Bonjour,
Il s’agit d’un détail un peu bête et la question a déjà été posée en janvier 2019 mais sans qu’il y soit apporté de réponse.
Je relance donc le sujet. Existe t-il un moyen de disposer de la date de soumission du formulaire dans une mise en forme française plutôt qu’anglaise ?
Dans l’état actuel, [submission:date:long] affiche : Lundi, août 19, 2024 - 18:24
Je cherche un moyen d’obtenir : Lundi 19 août 2024 à 18H24.
Merci d’avance pour votre aide,
Laurent
Bonjour
Au plus simple, il est possible d’avoir un date dans la forme « 02/04/2024 - 17:32 » en mettant [submission:completed_date:date_fr]
à la place de [submission:completed_date:long]
dans le corps de texte du modèle du mail.
Autrement pour avoir le format demandé il faut utiliser [submission:completed_date:custom:"l d F Y à H\Hi"]
à la place.
- « L » minuscule = nom complet du jour
- « D » minuscule = numéro du jour dans le mois sur un ou deux chiffres
- « F » majuscule = nom complet du mois
- « Y » majuscule = année complète
- « à » est affiché tel quel car pas un caractère spécial
- « H » majuscule = heure sur deux chiffres
- « \H » affichera un « H » majuscule simplement (« \ » permet de neutraliser la conversion d’une lettre en une valeur)
- « I » minuscule = minutes sur deux chiffres
Voir ici pour plus de détail: PHP: DateTimeInterface::format - Manual
2 Likes
Merci infiniment pour cette réponse claire et détaillée !