Convertir la date du format AAAAMMJJ au format JJ / MM / AAAA en PHP
J'ai une table MySQL base de données dans lequel la date est stockée au format AAAAMMJJ. Par exemple: 20121226.
Je veux afficher cette date sous la forme JJ/MM/AAAA. Par exemple: 26/12/2012
Ce que j'ai trouvé est d'utiliser substr
pour extraire le jour, le mois et l'année séparément.
Je voudrais savoir si il y a un moyen plus facile de le faire.
Aussi, est-il un moyen de convertir cette date", le 26 décembre 2012" format sans avoir à écrire de code distincts?
source d'informationauteur rahules
Vous devez vous connecter pour publier un commentaire.
Vous pouvez facilement utiliser la classe DateTime pour ce faire
http://php.net/manual/en/datetime.format.php
Dans votre instruction SQL, vous pouvez formater la date différemment.
C'est la solution :
SELECT DATE_FORMAT('20121226', '%d/%m/%Y');
=>
OU
SELECT DATE_FORMAT('20121226', '%W %M %Y');
=>
Vérifier ce pour plus de mise en forme:
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format
Voir cet article pour plus d'informations sur comment gérer les valeurs DATETIME en PHP et MySQL. http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/A_201-Handling-date-and-time-in-PHP-and-MySQL.html