Maison > développement back-end > tutoriel php > Comment convertir les formats de date en PHP ?

Comment convertir les formats de date en PHP ?

DDD
Libérer: 2024-12-21 06:17:16
original
657 Les gens l'ont consulté

How to Convert Date Formats in PHP?

Conversion des formats de date en PHP

Question :

Comment convertir un format de date à un autre en PHP ? Par exemple, convertir le format 'y-m-d-h-i-s' en 'Y-m-d H:i:s'.

Réponse :

PHP 5.3 et versions ultérieures :

Pour les versions PHP 5.3 et supérieures, le La méthode DateTime::createFromFormat peut être utilisée. Il permet de spécifier un masque précis (la syntaxe date()) pour analyser les chaînes de date entrantes.

PHP 5.2 et versions antérieures :

Dans les versions PHP 5.2 et inférieures, une analyse manuelle est nécessaire. À l'aide de substr(), extrayez les éléments de date (année, mois, jour, heure, minute, seconde) et transmettez-les à mktime(), qui générera un horodatage.

Solution alternative :

Pour éviter l'analyse manuelle, envisagez d'utiliser un format qui strftime() peut interpréter. strftime() prend en charge un large éventail d'entrées de date. Par exemple, ce qui suit fonctionnerait :

$old_date = date('l, F d y h:i:s'); // returns Saturday, January 30 10 02:06:34
$old_date_timestamp = strtotime($old_date);
$new_date = date('Y-m-d H:i:s', $old_date_timestamp);
Copier après la connexion

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!

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