我在下面的日期时间作为字符串得到了这个。
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 将日期从一种格式转换为另一种格式的功能