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

Comment convertir les dates jj/mm/aaaa des URL au format AAAA-MM-JJ ?

Barbara Streisand
Libérer: 2024-11-06 07:20:02
original
923 Les gens l'ont consulté

How to Convert dd/mm/yyyy Dates from URLs to YYYY-MM-DD Format?

Conversion de date dans l'URL : jj/mm/aaaa en AAAA-MM-JJ

Lors de la tentative d'analyse d'une date au format jj /mm/aaaa à partir d'un paramètre d'URL, il est crucial de spécifier le format de date correct lors de la conversion. En utilisant strtotime(), il est important de noter que le format de date américain (mm/jj/aaaa) est utilisé par défaut.

Pour garantir des conversions précises, il est fortement recommandé d'utiliser la fonction DateTime::createFromFormat() . Cette fonction nous permet de spécifier le format de date exact et renvoie un objet DateTime, à partir duquel nous pouvons extraire des horodatages, convertir des dates dans les formats souhaités ou effectuer des comparaisons avec d'autres objets DateTime.

Par exemple, considérons le code suivant pour analyser une date au format jj/mm/aaaa :

<code class="php">$date = $date1 = DateTime::createFromFormat('m/d/Y', '20/02/2000');
$D->query = $date->format('Y-m-d'); // 2000-02-20</code>
Copier après la connexion

Ce code renvoie la date au format AAAA-MM-JJ, résolvant ainsi le problème et garantissant un traitement précis de la date.

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