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
Libérer: 2024-11-28 11:31:11
original
600 Les gens l'ont consulté

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);
      Copier après la connexion
  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);
      Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal