加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – new DateTime(‘2016-04-01 00:00:00’)返回’2016-04-01

发布时间:2020-12-13 21:58:42 所属栏目:PHP教程 来源:网络整理
导读:这可能是一个明智的选择,但我无法看到解决方案.我有以下代码: $begin = new DateTime('2016-03-14 00:00:00');echo $begin-format('Y-m-d h:i:s'); 输出是: 2016-03-14 12:00:00 我试图改变时区,设置时区,让它关闭.输出永远不会改变.是什么赋予了?我希望
这可能是一个明智的选择,但我无法看到解决方案.我有以下代码:

$begin = new DateTime('2016-03-14 00:00:00');
echo $begin->format('Y-m-d h:i:s');

输出是:

2016-03-14 12:00:00

我试图改变时区,设置时区,让它关闭.输出永远不会改变.是什么赋予了?我希望输出显示为“2016-03-14 00:00:00”.

解决方法

您需要使用H原样24小时,h需要12小时. 12:00:00是12:00或00:00:00:

$begin = new DateTime('2016-03-14 00:00:00');
echo $begin->format('Y-m-d H:i:s');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读