Maison > base de données > tutoriel mysql > le corps du texte

Comment convertir la date et l'heure ISO8601 au format MySQL DATE en PHP ?

DDD
Libérer: 2024-10-25 08:21:02
original
197 Les gens l'ont consulté

How to Convert ISO8601 Datetime to MySQL DATE Format in PHP?

Conversion ISO8601 au format MySQL DATE en PHP

Q : Comment convertir la date/heure au format ISO8601 '2014-03-13T09:05 : 50.240Z' au DATE MySQL formaté '2014-03-13' en PHP ?

R : Voici une méthode qui utilise les fonctions strtotime et date de PHP :

<code class="php">$date = '2014-03-13T09:05:50.240Z';

$fixed = date('Y-m-d', strtotime($date));

echo $fixed; // Outputs '2014-03-13'</code>
Copier après la connexion

Pour une documentation détaillée de la fonction date, reportez-vous à : http://php.net/manual/en/function.date.php

Alternativement, si strtotime renvoie 0, essayez cette version modifiée :

<code class="php">$date = '2014-03-13T09:05:50.240Z';

$fixed = date('Y-m-d', strtotime(substr($date,0,10)));

echo $fixed; // Outputs '2014-03-13'</code>
Copier après la connexion

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!