Maison >base de données >tutoriel mysql >Comment convertir des chaînes de date en MySQL DATETIME ?

Comment convertir des chaînes de date en MySQL DATETIME ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-28 11:31:11601parcourir

How to Convert Date Strings to MySQL DATETIME?

Conversion des chaînes de date en champ DATETIME MySQL

Dans MySQL, les dates et les heures sont stockées dans le champ DATETIME. Si vous avez des enregistrements avec des dates formatées sous forme de chaînes, telles que « 17/04/2009 », vous devez les convertir au format MySQL DATETIME.

Pour réaliser cette conversion, vous pouvez suivre deux étapes :

  1. Convertir la chaîne en Horodatage :

    • Utilisez la fonction PHP strtotime() pour convertir la chaîne de date en horodatage :

      $timestamp = strtotime($string);
  2. Formater l'horodatage en DATETIME :

    • Utilisez la fonction date() pour formater l'horodatage au format MySQL DATETIME :

      $datetime = date("Y-m-d H:i:s", $timestamp);

Dans votre boucle foreach, vous pouvez effectuer ces étapes pour chaque chaîne de date, en mettant à jour l'enregistrement existant avec la valeur DATETIME convertie. Cette approche vous permet de gérer facilement les conversions de chaînes de date au format MySQL DATETIME.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn