Maison > développement back-end > tutoriel php > Comment puis-je convertir une chaîne en un objet Date et DateTime en PHP ?

Comment puis-je convertir une chaîne en un objet Date et DateTime en PHP ?

Patricia Arquette
Libérer: 2024-12-20 09:56:10
original
748 Les gens l'ont consulté

How Can I Convert a String to a Date and DateTime Object in PHP?

Conversion d'une chaîne en Date et DateTime

Une chaîne PHP au format mm-dd-YYYY (par exemple, 10-16- 2003) peut être converti en Date et DateTime en suivant les étapes suivantes :

Conversion en Date :

  • Utilisez la fonction strtotime() pour convertir la chaîne en un horodatage Unix :
$time = strtotime('10/16/2003');
Copier après la connexion
  • Convertissez à nouveau l'horodatage en un Date utilisant date('Y-m-d'):
$date = date('Y-m-d', $time);

echo $date; // 2003-10-16
Copier après la connexion

Conversion to DateTime :

  • Vous pouvez également utiliser DateTime::createFromFormat() pour créer un objet DateTime :
$dateTime = DateTime::createFromFormat('m/d/Y', '10/16/2003');

echo $dateTime->format('Y-m-d'); // 2003-10-16
Copier après la connexion

Remarque :

  • Il y a une différence entre utiliser une barre oblique / et un trait d'union - dans le Fonction strtotime(). Suivez les règles spécifiées dans la documentation PHP pour éviter toute ambiguïté.
  • Pour une précision et une compatibilité maximales, envisagez d'utiliser le format de date ISO 8601 (AAAA-MM-JJ) ou DateTime::createFromFormat() lorsque cela est possible.

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