我将从我的数据库返回一个日期并将其转换为格式化日期,但不是显示完整的月份,而是显示“4月”。有没有办法让它显示完整的月份,而不只是缩写?
代码
while(($row = mysql_fetch_array($query_date)))
$date[] = date("M d",strtotime($row[0]));
这就是我的DB返回2012-04-25 22:07:35
,日期函数返回此Apr 25
答案 0 :(得分:1)
格式应该是,
while(($row = mysql_fetch_array($query_date)))
$date[] = date("F d",strtotime($row[0]));
在这里,您可以获得所有格式..
答案 1 :(得分:0)
使用F
http://php.net/manual/en/function.date.php
$date[] = date("F d",strtotime($row[0]));
答案 2 :(得分:0)
应为F
而不是M
...
$date[] = date("F d",strtotime($row[0]));
答案 3 :(得分: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月到12月)。