Comment afficher les dates au format jj/mm/aaaa dans PHP MySQL
Problème :
Par défaut, MySQL stocke les dates au format 'AAAA-MM-JJ'. Cependant, il est souvent souhaitable d'afficher les dates dans le format plus familier « jj/mm/aaaa ». Comment cela peut-il être réalisé en utilisant PHP MySQL ?
Réponses :
Utilisation de PHP :
Exemple :
$timestamp = strtotime($date_from_db); echo date('d/m/Y', $timestamp);
Notez que cette méthode est limitée aux dates comprises entre 1970 et 2038 en raison de limitations d'horodatage.
Utilisation de MySQL :
La fonction date_format() de MySQL peut être utilisée pour formater les dates.
Exemple :
SELECT date_format(curdate(), '%d/%m/%Y');
Cela renverra la date actuelle au format « jj/mm/aaaa ».
Utilisation de la classe DateTime :
La classe DateTime en PHP offre une approche plus flexible qui évite les limitations de horodatages.
Exemple :
$date = new DateTime('2010-03-19'); echo $date->format('d/m/Y');
Cela affichera la date comme « 19/03/2010 ».
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!