首頁 >後端開發 >php教程 >php时区,夏时制的有关问题

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-06-13 12:00:551703瀏覽

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