Reformatage des dates en PHP
Lors de la récupération des dates d'une base de données, elles apparaissent souvent dans un format numérique standard, tel que "2009-08 -12" (année numérique - mois numérique - jour numérique). Pour améliorer la lisibilité pour l'utilisateur, il est souhaitable de reformater les dates dans un format plus convivial comme "12 août 2009" (mois numérique - date numérique, année numérique).
Une approche efficace pour reformater les dates en PHP implique en utilisant la classe DateTime. Contrairement aux solutions basées sur strtotime, cette méthode garantit l'interprétation correcte du mois et du jour quels que soient les paramètres régionaux du serveur.
Pour reformater une date en utilisant cette approche :
Créez un Objet DateTime à partir de la date d'origine :
$date = DateTime::createFromFormat('Y-m-d', $originalDate);
Formater la date en utilisant le format souhaité :
$output = $date->format('F j, Y');
Par exemple, en supposant que la date d'origine est stocké dans une variable nommée $date (par exemple, $date = $row['date_selected'];), le code suivant reformatera la date :
$date = DateTime::createFromFormat('Y-m-d', $date);
$output = $date->format('F j, Y');
Cette méthode fournit un moyen robuste et cohérent de reformater les dates en PHP, garantissant que le mois et le jour sont interprétés correctement même dans différents environnements régionaux. .
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3