2010-12-09 8 views
1

Possible en double:
Format mysql datetime with phpPHP date de conversion

Comment convertir les éléments suivants:

2010-12-07 12:00:00 

dans:

December, 7th, 2010 
+2

* (référence) * http://de3.php.net/manual/en/function.date.php – Gordon

+1

Il y aura toujours des gens qui, même aux questions nourrir à la cuiller paresseuses. Merveilleux, cinq réponses identiques. Bleh. Juste ce dont cet endroit a besoin. Pourtant [un autre comment mettre en forme la question de date] (http://stackoverflow.com/search?q=+format+date+php) – Gordon

+1

@Gordon: C'est le moyen le plus rapide d'obtenir rep :) – Jonah

Répondre

3

echo date('F, jS, Y',strtotime('2010-12-07 12:00:00'));

3
$d = strtotime('2010-12-07 12:00:00'); 
echo date('F, jS, Y', $d); 
4

Vérifiez la fonction date.

$myDate = strtotime('2010-12-07 12:00:00'); 
$formattedDate = date('F, jS, Y', $myDate) 
+0

Bizarre d'appeler un horodateur myDate –

+0

Oui, je suppose que c'est ce qui se passe quand vous prenez 2 secondes au lieu de 3 pour écrire une réponse. Je suppose que l'on pourrait en dire autant de la réponse de @ Dutchie432 en utilisant '$ d' au lieu de' $ t' et la réponse de @John Giotta en utilisant la même convention de nommage que la mienne. –

+0

Matt a raison ... On pourrait en dire autant de mon article. Avec des calculs instantanés rapides comme celui-là, je ne vois pas pourquoi la variable d'origine ne peut pas refléter qu'elle finira par être utilisée pour calculer une date. Dans mon cas, 'd' signifie' aDateWillBeCalculatedUsingThisTimestampWhichIsNotInDateFormatYet' – Dutchie432