gpt4 book ai didi

php - 获取 date_default_timezone_set 的时区标识符?

转载 作者:行者123 更新时间:2023-12-04 04:46:56 24 4
gpt4 key购买 nike

我正在尝试使用 date_default_timezone_set()在 PHP 中,它接受 timezone identifier作为唯一参数。

如何仅使用通过 javascript 获得的时间偏移量获取时区标识符,例如:

var visitortime = new Date();
timezone = visitortime.getTimezoneOffset();

所以现在在 PHP 中,我有例如:
$timezone = -120;

我如何使用我的 $timezonedate_default_timezone_set()此时?

我正试图通过 this answer ,但是我不确定如何正确设置 date_default_timezone_set() 的第三个参数-- isdst参数。

我怎么知道它是 0 还是 1,仅取决于从 javascript 获得的值,在我的情况下 -120 ?

最佳答案

您无法仅通过了解 UTC 时间的偏移量来识别时区,因为时区定义还包含夏令时切换日期。

例如,在美国,内华达州和亚利桑那州目前具有相同的时间,并且与 UTC 的偏移量相同(-0700),但内华达州在美国/太平洋时区,而亚利桑那州在美国/凤凰城并且没有夏令时。

去问问你的用户吧。

关于php - 获取 date_default_timezone_set 的时区标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18041763/

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