我datetime
在表格中使用了类型,但我不知道如何使用这种格式显示:
date("F j, Y, g:i a");
让它看起来像:2012 年 11 月 9 日,上午 9:17
我试过了
echo date("F j, Y, g:i a", $row["date"]);
但我收到此错误:
注意:在第 69 行的 C:\wamp\www\crud_exer\content.php 中遇到了格式不正确的数值
我应该怎么办?
我datetime
在表格中使用了类型,但我不知道如何使用这种格式显示:
date("F j, Y, g:i a");
让它看起来像:2012 年 11 月 9 日,上午 9:17
我试过了
echo date("F j, Y, g:i a", $row["date"]);
但我收到此错误:
注意:在第 69 行的 C:\wamp\www\crud_exer\content.php 中遇到了格式不正确的数值
我应该怎么办?
$date = new DateTime($row["date"]);
echo $date->format('F j, Y, g:i a');
这应该可以解决问题
你错过了strtotime()
echo date("F j, Y, g:i a", strtotime($row["date"]));
假设您使用的是 mysql 时间戳.. 尝试
$row['date'] = "2009-12-12 11:10:28"; // this is for example only - comment out when tested
echo date("F j, Y, g:i a", strtotime($row['date']));
在 php 中是格式化日期的函数,该函数也是 DateTime::format() 的别名
echo date_format($date, 'g:ia \o\n l jS F Y');
#output: 5:45pm on Saturday 24th March 2012