Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道您可以使用以下方法获得服务器时区和 GMT 时间之间的差异(以秒为单位):
$diff = date("Z");
有没有办法得到同样的东西,但在一个特定的日期。例如,如果 DST 下周日结束,但我需要为下周二设置 GMT 时间。如何查看下周二的时区偏移量?
利用DateTime()
DateTime()
$dt = new DateTime('2013-12-01'); // <-- any date after DST ends echo $dt->format('Z');
您可以为此使用日期的第二个参数。
date('Z', strtotime("2013-08-27"));