Maison > Article > base de données > Comment personnaliser le formatage des dates MySQL pour les environnements d'affichage et de programmation ?
Comprendre le format de date MySQL
MySQL stocke les dates en interne dans un format entier de trois octets, composé de valeurs de jour, de mois et d'année. . Cependant, lorsqu'elles sont affichées, ces dates apparaissent sous la forme « 0000-00-00 » pour maintenir la précision.
Formatage personnalisé avec DATE_FORMAT()
Pour afficher les dates dans un format spécifique format, tel que « d-m-Y », vous pouvez utiliser la fonction DATE_FORMAT(). Cette fonction convertit la valeur de date en une chaîne lisible par l'homme dans le format choisi.
Syntaxe DATE_FORMAT()
La syntaxe de DATE_FORMAT() est la suivante :
DATE_FORMAT(date_column, '%d-%m-%Y')
Exemple d'utilisation
Pour sélectionner et afficher une colonne de date au format 'd-m-Y', vous pouvez utiliser la requête suivante :
SELECT col1, col2, DATE_FORMAT(datecolumn, '%d-%m-%Y') AS datecolumn, more1... FROM sometable ....
Remarque pour les environnements de programmation
Il est important de noter que même si l'utilisation de DATE_FORMAT() peut être nécessaire à des fins d'affichage, lorsque vous utilisez la requête dans un environnement de programmation, vous devez récupérer la date brute. valeur. Cette valeur peut ensuite être formatée à l'aide de la fonction de formatage appropriée fournie par votre langage de programmation.
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!