在php中以可读格式修改日期时间字符串

时间:2013-09-05 18:47:34

标签: php datetime

我的日期时间低于字符串。

2013-12-31T00:00:00 + 01:00

我想将此显示为

2013年12月31日凌晨1点

请建议我如何使用php datetime实现此目的。

提前致谢。

2 个答案:

答案 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将日期从一种格式转换为另一种格式的能力