2010-08-13 5 views

Répondre

32

Essayez date_parse_from_format():

$date = "2010-08-12"; 
$d = date_parse_from_format("Y-m-d", $date); 
echo $d["month"]; 
8
$parts = explode('-',$your_date_variable_in_php); 
$month = $parts[1]; 
+0

Je préfère celui-ci. –

25
$date = "2010-10-10"; 
echo date("m", strtotime($date))?> 
3

est-il vraiment stocké en PHP? Pas dans une base de données?
month(datefield) peut le faire dans la requête MySQL par exemple

3
echo date("F", strtotime("2010-08-13")); 
Questions connexes