2012-04-26 86 views
0

我從數據庫中返回一個日期並將其轉換爲格式化日期,但不是顯示整個月,而是顯示「Apr」。有沒有一種方法可以讓它顯示整個月而不僅僅是縮寫?將日期字符串轉換爲完整日期

代碼

while(($row = mysql_fetch_array($query_date))) 
    $date[] = date("M d",strtotime($row[0])); 

而這就是我的DB將返回2012-04-25 22:07:35,日期函數返回此Apr 25

+0

mysql有它自己的日期格式功能,它會比使用PHP更好。 http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format – 2012-04-26 04:09:11

回答

0

shoule是FM。 ..

$date[] = date("F d",strtotime($row[0])); 
0

檢查此鏈接:http://php.net/manual/en/function.date.php,它可以給你的信息,你需要約日期格式

在你的情況下,你需要改變

$date[] = date("M d",strtotime($row[0])); 

$date[] = date("F d",strtotime($row[0])); 

「F」 返回完整的月份(到十二月1月)。