夏令时时间
我想问问如果一个时区有夏令时怎么办?我在加拿大魁北克 用的是东部时间 但是现在是夏令时。如果直接用date_default_timezone_set('EST');
得到的时间(比如说)是1点,但是夏令时的时间是2点。怎么得到正确的时间?有没有关于夏令时的函数?
11
收起
正在回答
1回答
你好,判断是否为夏令时可以使用该方法判断,代码如下:
function is_dst(){ $timezone=date('e'); //获取当前使用的时区 date_default_timezone_set('US/Pacific-New'); //强制设置时区 $dst=date('I'); //判断是否夏令时 date_default_timezone_set($timezone); //还原时区 return $dst; //返回结果 }
如果解决了您的问题请采纳,祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星