Maison > développement back-end > tutoriel php > Comment puis-je convertir efficacement les dates jj/mm/AAAA à l'aide de strtotime() de PHP ?

Comment puis-je convertir efficacement les dates jj/mm/AAAA à l'aide de strtotime() de PHP ?

Susan Sarandon
Libérer: 2024-12-25 19:01:10
original
924 Les gens l'ont consulté

How Can I Efficiently Convert dd/mm/YYYY Dates Using PHP's strtotime()?

Strtotime() Conversion des dates au format jj/mm/AAAA

La fonction strtotime() est un outil puissant pour convertir des dates en horodatages. Cependant, la documentation de cette fonction ne couvre pas entièrement tous les formats de date pris en charge. Plus précisément, strtotime() a du mal avec les dates au format jj/mm/AAAA.

Pour résoudre ce problème, une solution de contournement courante consiste à exploser manuellement la chaîne de date à l'aide de la fonction éclater(). Cependant, il existe une solution plus efficace :

$date = '25/05/2010';
$date = str_replace('/', '-', $date);
echo date('Y-m-d', strtotime($date));
Copier après la connexion

Cet extrait de code convertit la date de jj/mm/AAAA en AAAA-mm-jj en remplaçant les barres obliques (/) par des tirets (-) puis en utilisant strtotime() pour convertir la chaîne résultante en un horodatage. Enfin, la date est formatée à l'aide du spécificateur de format Y-m-d.

Le résultat est une date correctement formatée :

2010-05-25
Copier après la connexion

Selon la documentation strtotime(), les dates aux formats m/d /y ou d-m-y sont automatiquement interprétés en fonction du séparateur : une barre oblique (/) indique le format américain m/d/y, tandis qu'un tiret (-) ou un point (.) indique le format européen d-m-y.

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