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


Modify date time string in readable format in php

我在下面的日期时间作为字符串得到了这个。

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

我想将其显示为

2013/12/31 凌晨1点

请建议我如何使用 php 日期时间实现这一点。

提前谢谢。

$dt = new DateTime('2013-12-31T00:00:00+01:00');
echo $dt->format('d/m/Y Ha');

仅供参考,我投票否决了您的问题,因为没有表现出任何努力。这实际上很容易从文档中弄清楚。

$old_date = '2013-12-31T00:00:00+01:00';
$new_date = date('d/m/Y Ha',strtotime($old_date));
echo $new_date;

这使用 Date 将日期从一种格式转换为另一种格式的功能