Maison > base de données > tutoriel mysql > Comment convertir une chaîne « vendredi 20 avril 2012 » en valeur de date en PHP ?

Comment convertir une chaîne « vendredi 20 avril 2012 » en valeur de date en PHP ?

DDD
Libérer: 2024-11-16 02:52:02
original
652 Les gens l'ont consulté

How to Convert a

Erreur de conversion : conversion d'un objet DateTime en chaîne

Lors de la tentative de conversion d'une chaîne au format "vendredi 20 avril 2012" dans un tableau à une valeur datetime et en l'insérant dans une deuxième table au format DATE, vous rencontrez l'erreur "L'objet de la classe DateTime n'a pas pu être converti en chaîne."

Pour résoudre ce problème, comprenez que la conversion à partir d'une chaîne à un objet DateTime utilisant DateTime::createFromFormat renvoie un objet, pas une chaîne. Pour modifier le format et reconvertir l'objet DateTime en chaîne, appelez DateTime::format à la fin du processus de conversion.

Voici un extrait de code révisé :

$dateFromDB = $info['Film_Release'];
$newDate = DateTime::createFromFormat("l dS F Y", $dateFromDB);
$newDate = $newDate->format('d/m/Y'); // for example
Copier après la connexion

Dans ce code révisé, $newDate est d'abord créé en tant qu'objet DateTime à l'aide de DateTime::createFromFormat. Ensuite, en utilisant DateTime::format, il est formaté et converti en chaîne au format « d/m/Y » souhaité. Cette chaîne peut ensuite être insérée dans la deuxième table à l'aide d'une commande d'insertion sans générer l'erreur de conversion.

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