Maison > développement back-end > tutoriel php > Comment puis-je utiliser « strtotime() » avec des dates au format « jj/mm/AAAA » ?

Comment puis-je utiliser « strtotime() » avec des dates au format « jj/mm/AAAA » ?

Mary-Kate Olsen
Libérer: 2024-12-25 20:09:14
original
612 Les gens l'ont consulté

How Can I Use `strtotime()` with Dates in

Différence de format strtotime()

La fonction strtotime() offre une méthode efficace pour convertir des chaînes représentant des dates et des heures en horodatages. Cependant, les utilisateurs peuvent rencontrer un problème de formatage lorsqu'ils traitent des dates au format "jj/mm/AAAA", car cela n'est pas directement pris en charge par la fonction.

Au lieu de cela, strtotime() ne reconnaît que le "mm/jj /AAAA". Pour résoudre ce problème et convertir les dates au format « jj/mm/AAAA », une approche alternative est nécessaire. Voici une solution simple :

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

Ce code remplace les barres obliques par des tirets dans la chaîne de date d'entrée, la convertissant ainsi au format "jj-mm-AAAA" pris en charge. Ensuite, il utilise strtotime() pour convertir la date modifiée en horodatage. Enfin, la fonction date('Y-m-d') est utilisée pour formater l'horodatage sous forme de chaîne au format "AAAA-mm-jj" souhaité.

Il convient de noter que la documentation strtotime indique explicitement que les dates aux formats "m/d/y" ou "d-m-y" sont interprétés différemment en fonction du séparateur utilisé. Une barre oblique (/) indique le format américain "m/d/y", tandis qu'un tiret (-) ou un point (.) signifie 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