gpt4 book ai didi

PHP/Linux 时间问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:44:13 25 4
gpt4 key购买 nike

如果我在我的本地服务器上运行这段代码:

date_default_timezone_set('America/Los_Angeles');
echo date('Y-m-d H:i:s');

然后我得到正确的时间。但是,如果我在客户的开发服务器上运行它,那么它会提前一小时显示。这就像我客户的服务器认为它是标准时间而不是夏令时。

可能导致此问题的原因是什么?

编辑:

zdump -v America/Los_Angeles | 的输出grep 2018 是:

America/Los_Angeles  Sun Mar 11 09:59:59 2018 UTC = Sun Mar 11 01:59:59 2018 PST isdst=0 gmtoff=-28800
America/Los_Angeles Sun Mar 11 10:00:00 2018 UTC = Sun Mar 11 03:00:00 2018 PDT isdst=1 gmtoff=-25200
America/Los_Angeles Sun Nov 4 08:59:59 2018 UTC = Sun Nov 4 01:59:59 2018 PDT isdst=1 gmtoff=-25200
America/Los_Angeles Sun Nov 4 09:00:00 2018 UTC = Sun Nov 4 01:00:00 2018 PST isdst=0 gmtoff=-28800

最佳答案

您可能需要检查操作系统本身的时间设置方式。

This website提供以下提示:

Remember, first and foremost PHP gets it time from the operating system. You must correctly set the time, timezone, and DST settings for your operating system or PHP will not display the correct time, no matter what calculations you are doing in your script.

关于PHP/Linux 时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52122922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com