>백엔드 개발 >PHP 튜토리얼 >php时区,夏时制的有关问题

php时区,夏时制的有关问题

WBOY
WBOY원래의
2016-06-13 12:00:551670검색

php时区,夏时制的问题
一个加拿大的客户,希望网站可以设置时区,并自动切换夏时制,这个没有做过,请问高手php改怎么处理呢?
------解决方案--------------------
是的得到时区后才能设置
但是不是时区偏移,而是具体的城市。因为是否执行夏令时是当地政府的事情
比如

echo date_default_timezone_get(), date(' Y-m-d H:i:s I'), PHP_EOL;<br />date_default_timezone_set('America/Toronto'); //加拿大/多伦多<br />echo date_default_timezone_get(), date(' Y-m-d H:i:s I'), PHP_EOL;<br />
PRC 2014-06-23 07:46:18 0
America/Toronto 2014-06-22 19:46:18 1

但是就和没有 Asia/Beiging  (北京)一样并没有 America/Ottawa (渥太华)这样的定义

手册中 date_default_timezone_set 函数的说明中有一张支持的时区列表。
自己慢慢看吧 

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.