2012-04-26 98 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月)。