Quelle alternative à strftime ?
Résolu/Fermé
emrh
Messages postés
427
Date d'inscription
mardi 9 décembre 2014
Statut
Membre
Dernière intervention
9 avril 2024
-
17 juil. 2022 à 12:23
emrh Messages postés 427 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 9 avril 2024 - 18 juil. 2022 à 13:49
emrh Messages postés 427 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 9 avril 2024 - 18 juil. 2022 à 13:49
A voir également:
- Strftime alternative
- Onoff alternative - Meilleures réponses
- Strftime replacement - Meilleures réponses
- Coco.gg alternative - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Zone téléchargement alternative - Accueil - Outils
- Onoff alternative - Forum Téléphones & tablettes Android
- Nommez une alternative libre au logiciel propriétaire winzip. ✓ - Forum Compression
3 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
17 juil. 2022 à 13:36
17 juil. 2022 à 13:36
Bonjour,
Préfère l'utilisation des classes DateTime et DateInterval pour manipuler les dates en PHP.
Comme indiqué sur la doc, une alternative est d'utiliser la classe IntlDateFormatter.
Tu peux utiliser les constantes prédéfinies de cette classe (LONG, SHORT, RELATIVE_FULL, ...) pour le format de la date et l'heure à l'instanciation (2e et 3e paramètre).
https://www.php.net/manual/fr/class.intldateformatter.php#intl.intldateformatter-constants
Tu peux aussi définir un format personnalisé avec la méthode setPattern.
https://www.php.net/manual/fr/intldateformatter.setpattern.php
<?php $aujourdhui = new DateTime(); $formatter = new IntlDateFormatter('fr_FR', IntlDateFormatter::FULL, IntlDateFormatter::NONE); echo $formatter->format($aujourdhui); // dimanche 17 juillet 2022 $formatter->setPattern('EEEE d MMMM y'); echo ucwords($formatter->format($aujourdhui)); // Dimanche 17 Juillet 2022
17 juil. 2022 à 14:13
Salut, merci pour l'exemple. Comme l'auteur, j'avais prévu de me pencher sur ce changement ; je garde ton snippet dans un coin.
Agréable journée :).