首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP date()函数提供了错误的时间

问PHP date()函数提供了错误的时间
EN

Stack Overflow用户
提问于 2013-07-24 02:28:36
回答 2查看 3.2K关注 0票数 0
代码语言:javascript
复制
 date('d-m-y h:i:s A')

上面的代码显示了正确的日期和错误的时间。它也不是以小时为单位的;甚至分钟也是以小时为单位的。我已经使用函数和php.ini在PHP中设置了默认时区,在服务器上设置了日期和时间,然后重启了服务器。你知道为什么它还是不能工作吗?我正在用Apache和PHP运行CentOS。都是最新版本。

更新看起来像是我的系统时钟有问题。每当我手动更新它时,它都会将自己重置为某个随机时间。我试过禁用ntpd,但它仍然这样做,不确定为什么。我不确定是否应该关闭此问题或打开一个新问题。

另一个更新我在Linux中设置了时区,甚至进入WHM > Server Configuration > Server time并将其设置为更新日期和时间。它说它成功地更新了它,并显示了正确的日期和时间,但只要我刷新它或在服务器上检查它,它就会返回到另一个日期和时间。在这一点上,我不能说它是立即恢复还是在不抛出错误的情况下根本没有设置。

EN

回答 2

Stack Overflow用户

发布于 2013-07-24 02:32:16

如果你使用date_default_timezone_set,它就是work true。我也遇到过同样的问题。

代码语言:javascript
复制
date_default_timezone_set("Asia/Bangkok");
票数 1
EN

Stack Overflow用户

发布于 2013-07-24 20:50:32

经过大量的研究,我发现一些VPS主机不允许你在自己的虚拟机上更改时间,所以我不得不拿出一个支持票,让他们修复它。如果其他人也有类似的问题,我建议先问问你的主人。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17818171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档