我的日期时间低于字符串。
2013-12-31T00:00:00 + 01:00
我想将此显示为
2013年12月31日凌晨1点
请建议我如何使用php datetime实现此目的。
提前致谢。
答案 0 :(得分:3)
$dt = new DateTime('2013-12-31T00:00:00+01:00');
echo $dt->format('d/m/Y Ha');
仅供参考,我投了你的问题,因为没有付出努力。这实际上很容易从文档中找到。
答案 1 :(得分:0)
$old_date = '2013-12-31T00:00:00+01:00';
$new_date = date('d/m/Y Ha',strtotime($old_date));
echo $new_date;
这使用Date将日期从一种格式转换为另一种格式的能力