gpt4 book ai didi

php - strtotime 日期奇怪的结果

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:36:39 24 4
gpt4 key购买 nike

给定以下字符串日期:Fri Sep 02 2011 21:00:00 GMT+0100(GMT 夏令时)

在 php 中,如果我在上面执行一个 strtotime,然后将其转换回字符串日期,似乎可以节省一个小时。

echo $str_date,"  Vs ",date("c",strtotime($str_date));

产生:

2011 年 9 月 2 日星期五 21:00:00 GMT+0100(GMT 夏令时) 对比 2011-09-02T22:00:00+01:00

我知道这与夏令时有关,但如何对此进行补偿?

最佳答案

我想你误会了,
在这种情况下没有夏令时,
但是 GMT,您因此获得了 1 小时

在我的时区 (GMT+8)

php -r "echo date('r', strtotime('Fri Sep 02 2011 21:00:00 GMT+0100'));"
Sat, 03 Sep 2011 04:00:00 +0800

由于 GMT+8 - GMT+1 = 7

,我获得了 7 个小时

关于php - strtotime 日期奇怪的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7281571/

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