date('d-m-y h:i:s A')上面的代码显示了正确的日期和错误的时间。它也不是以小时为单位的;甚至分钟也是以小时为单位的。我已经使用函数和php.ini在PHP中设置了默认时区,在服务器上设置了日期和时间,然后重启了服务器。你知道为什么它还是不能工作吗?我正在用Apache和PHP运行CentOS。都是最新版本。
更新看起来像是我的系统时钟有问题。每当我手动更新它时,它都会将自己重置为某个随机时间。我试过禁用ntpd,但它仍然这样做,不确定为什么。我不确定是否应该关闭此问题或打开一个新问题。
另一个更新我在Linux中设置了时区,甚至进入WHM > Server Configuration > Server time并将其设置为更新日期和时间。它说它成功地更新了它,并显示了正确的日期和时间,但只要我刷新它或在服务器上检查它,它就会返回到另一个日期和时间。在这一点上,我不能说它是立即恢复还是在不抛出错误的情况下根本没有设置。
发布于 2013-07-24 02:32:16
如果你使用date_default_timezone_set,它就是work true。我也遇到过同样的问题。
date_default_timezone_set("Asia/Bangkok");发布于 2013-07-24 20:50:32
经过大量的研究,我发现一些VPS主机不允许你在自己的虚拟机上更改时间,所以我不得不拿出一个支持票,让他们修复它。如果其他人也有类似的问题,我建议先问问你的主人。
https://stackoverflow.com/questions/17818171
复制相似问题