我有一个网站,其中列出了不同国家(不同时区)的商店,它应该在商店营业时间打开或关闭时显示。
我有 javascript 在未设置夏令时时获取默认时区 GMT 偏移量,将其放入 mysql 中,该部分可以正常工作。
我的时区是 GMT+1(现在是夏令时活动,所以现在是 +1 小时)
我使用 php 来更改区域:
date_default_timezone_set('Etc/GMT+1');
echo date('h');
这里时间:晚上10点
格林威治标准时间:晚上 8 点
此代码返回:晚上 7 点
所以就像它增加1,它减少,而且没有夏令时......
有人能告诉我这里发生了什么吗?是服务器上的php错误还是有问题?
谢谢...