Maison >base de données >tutoriel mysql >Comment convertir des chaînes de date « MM/JJ/AAAA » en champs MySQL DATETIME ?

Comment convertir des chaînes de date « MM/JJ/AAAA » en champs MySQL DATETIME ?

DDD
DDDoriginal
2024-11-25 22:54:131081parcourir

How to Convert 'MM/DD/YYYY' Date Strings to MySQL DATETIME Fields?

Conversion de chaînes de date en champs MySQL DATETIME

Dans ce scénario de programmation, vous disposez d'un ensemble d'enregistrements avec des dates stockées sous forme de chaînes dans le fichier ' Format du 17/04/2009. Votre objectif est de convertir ces chaînes en champs MySQL DATETIME.

Pour y parvenir, vous pouvez suivre les étapes suivantes :

  1. Convertir la chaîne en horodatage :

    • Utilisez la fonction PHP strtotime() pour convertir la chaîne de date en son UNIX correspondant timestamp.
    $timestamp = strtotime($string);
  2. Formater l'horodatage en DATETIME :

    • Utilisez la fonction date() pour formater l'horodatage. dans MySQL DATETIME syntaxe.
    $datetime = date("Y-m-d H:i:s", $timestamp);
  3. Insérer un DATETIME formaté :

    • Dans votre boucle foreach, vous pouvez mettre à jour les enregistrements cibles pour insérer la valeur DATETIME nouvellement formatée.

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