Welcome to 16892 Developer Community-Open, Learning,Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

我将时区设置为斐济的时区
date_default_timezone_set('Pacific/Fiji');
echo date('H:i',time());

但我电脑上显示的是21:03 (暂未进入夏令时)

从某些网站上查的是20:03 (已执行夏令时)

这是怎么回事?

有懂这一块的吗?

哪个时间是正确的?如果是php的错了,我需要怎么调才能调整对?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
2.6k views
Welcome To Ask or Share your Answers For Others

1 Answer

New start date for DST in Fiji

Fiji 2020 DST start date update now available

2020年斐济的夏令时在 12 月20 号才开始,现在(提问 11 月 14 日,回答 11 月 16日)还没开开始,所以是斐济现在还是 UTC + 12 时区。

PHP 要升级才能处理了,timezonedb 上次更新是 4 月(版本2020a),还没包含斐济的这次调整(版本2020d)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to 16892 Developer Community-Open, Learning and Share
...