Maison > Article > base de données > Comment convertir le format de date interne de MySQL en une chaîne lisible par l'homme ?
Comprendre le format de date MySQL et la conversion d'affichage
Lors de la création d'un champ DATE dans MySQL, vous vous demandez peut-être pourquoi les dates sont stockées en interne sous forme de trois- nombres entiers d'octets représentant JJ MM × 32 AAAA × 16 × 32. Ce format permet un stockage efficace et une récupération rapide.
Cependant, à des fins d'affichage, la date stockée doit être convertie de son format interne en une chaîne lisible par l'homme. Pour y parvenir, MySQL fournit la fonction DATE_FORMAT().
Exemple :
Supposons que vous ayez une table avec un champ DATE nommé date de naissance. Pour afficher les dates au format 'd-m-Y', utilisez la requête suivante :
SELECT birthdate, DATE_FORMAT(birthdate, '%d-%m-%Y') AS formatted_birthdate FROM table_name;
Remarquez que la date formatée est stockée dans une nouvelle colonne nommée formatted_birthdate. En effet, le champ DATE d'origine est stocké sous forme d'entier et ne peut pas être modifié directement.
Considérations :
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!