Heim >Backend-Entwicklung >PHP-Tutorial >php时区,夏时制的有关问题

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

WBOY
WBOYOriginal
2016-06-13 12:00:551668Durchsuche

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 函数的说明中有一张支持的时区列表。
自己慢慢看吧 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn