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