gpt4 book ai didi

php - 从日期时间查找时区

转载 作者:可可西里 更新时间:2023-11-01 00:48:18 25 4
gpt4 key购买 nike

我有一个字符串Sat, 27 Oct 2012 23:47:57 -0700 我想获取 -0700 的相应时区,例如 PST ,UTC 等..

最佳答案

从根本上说,你不能。您目前刚刚从 UTC 获得了一个偏移量...并且它可以映射到多个时区。当然,您可以创建一个固定偏移时区 - 但这与我怀疑您想要的“生成此日期/时间值时用户最初所在的时区”不同。

您可以查看每个 时区并查看它在每个时区是否有效 - 但由于某些时间不明确,您需要小心。例如,在英国的星期日,“Sun, 28 Oct 2012 01:30:00 +0100”和“Sun, 28 Oct 2012 01:30:00 +0000”都是有效的。您可能想计算出绝对 UTC 时刻,并检查该时刻在候选时区中的偏移量。如果该偏移量与您开始使用的偏移量相同,则该时区是一个适合的时区。

如果您找到适合的多个时区,您会想做什么,我不知道 - 我们真的没有足够的上下文来提供建议。

关于php - 从日期时间查找时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13172341/

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