我使用的 CMS 允许我访问用户相对于 UTC/GMT 时间的时间偏移。因此,如果用户将时区设置为 EST,则此偏移量将为“-5”。
当我需要显示当前时间时,我现在正在做的事情是这样的:
date('M j Y h:i A', time() + $offset*3600)
这有效,except当夏令时对用户产生影响时,会晚一个小时。
所以,我的问题是,如何确定给定的时间偏移(如“-5”)是否需要添加一个小时?
http://php.net/manual/en/function.date.php
我(大写 i) |日期是否为夏令时 |如果夏令时则为 1,否则为 0。
这有帮助吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)