Conversion de datetime MySQL en mm/jj/aa H:M (AM/PM) avec PHP
Cet article vise à fournir une solution pour convertir une colonne datetime stockée dans MySQL vers un format plus convivial de "mm/jj/aa H:M (AM/PM)" en utilisant PHP.
Le processus de conversion
Pour normaliser une date stockée dans MySQL dans le format souhaité, suivez ces étapes :
Convertissez la chaîne datetime MySQL en un horodatage Unix à l'aide de strtotime() function :
$phpdate = strtotime($mysqldate);
Utilisez la fonction date() pour reconvertir l'horodatage Unix en une chaîne datetime compatible MySQL, mais dans le format souhaité :
$mysqldate = date('m/d/y H:i A', $phpdate);
Ce processus utilise la fonction strtotime() pour interpréter la chaîne datetime MySQL comme un horodatage Unix, fournissant un terrain commun pour le formatage de la date. La fonction date() utilise ensuite cet horodatage pour formater la date au format spécifié « mm/jj/aa H:M (AM/PM) ».
Exemple d'utilisation
Considérez un enregistrement MySQL avec une colonne datetime nommée "creation_date" au format "2023-03-01 12:34:56". Pour le convertir au format souhaité, nous pouvons utiliser le code PHP suivant :
$mysqldate = "2023-03-01 12:34:56"; $phpdate = strtotime($mysqldate); $mysqldate = date('m/d/y h:i A', $phpdate);
Cela produira la sortie "03/01/23 12:34 PM".
Conclusion
En suivant les étapes décrites ci-dessus, vous pouvez convertir efficacement une colonne datetime MySQL en une colonne plus conviviale Format "mm/jj/aa H:M (AM/PM)" en PHP. Ce processus implique de convertir la chaîne datetime MySQL en un horodatage Unix, puis d'utiliser les fonctions de formatage de date de PHP pour obtenir le format d'affichage souhaité.
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!