我试图将datetimte转换为更短的内容,但我收到的错误如下。
警告:
date_format()
期望参数1为DateTime,字符串在...中给出
CODE
$datetime = '2012-03-24 17:45:12';
$time = date_format($datetime, 'g:i A');
echo $time;
我在做什么? 感谢。
答案 0 :(得分:2)
使用DateTime
尝试此操作$date = new DateTime("2012-03-24 17:45:12");
echo $date->format("g:i A");
答案 1 :(得分:0)
date_format
格式化日期对象。你有一个强大的。
尝试date("g:I A", strtotime($datetime))
答案 2 :(得分:0)
这对你也有用 -
$datetime = date_create('2012-03-24 17:45:12');
$time = date_format($datetime, 'g:i A');
echo $time;