In PHP, date('I')
会告诉我夏令时是否有效。这是否告诉我 DST 是否专门针对我的服务器配置的时区有效,或者是否在有效期间?
我在亚利桑那州,那里不遵守夏令时。因此,我需要我的服务器认识到纽约现在比我早 2 小时,但是当明年 3 月夏令时开始时,它比我早 3 小时。
Update:
鉴于它适用于我的服务器配置的时区的评论,我将如何确定我的服务器的时区和某个任意时区之间的当前时差,知道该值全年都会变化?
PHP 将遵循服务器的默认时区,因此如果服务器配置正确,则 date('I') 在亚利桑那州将始终返回 false。
您可以暂时将默认时区更改为遵守 DST 的地区。要更改默认时区,请使用date_default_timezone_set() http://php.net/manual/en/function.date-default-timezone-set.php如..所示here https://stackoverflow.com/a/14423394/490322.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)