EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Defini comme langue par défaut
Questions de PF - Forum

Convertir une date d’un format à un autre en PHP

Y at-il un moyen simple de convertir le format d’une date en un autre format de date en PHP?

J’ai ce:

Ce que je fais mal?

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Brûlure de Peter does posées 7 années
1 Réponses
Meilleure réponse

Le second paramètre que vous passez Date() doit être un paramètre approprié, c'est-à-dire, les secondes depuis le 1 en janvier de 1970. La chaîne que vous passez il ne le reconnaît pas.

Il utilise strtotime() pour convertir une chaîne de date dans une timestamp, Bien que, pas même strtotime() reconnaîtra y-m-d-h-i-s.

PHP 5.3 ci-après

Utilisation DateTime::createFromFormat. Vous pouvez spécifier un masque précis à l’aide de la syntaxe de Date() pour analyser la date d’arrivée.

PHP 5.2 et précédentes

Vous devez analyser les éléments (année, mois, Journée, temps, minute, seconde) à l’aide de substr() et transmettre les résultats à mktime () pour générer un timestamp.

Beaucoup de travail! Je recommande d’utiliser un format différent de celui strtotime() vous devez savoir. Essayez ceci:

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Codeur fait de ladite 7 années