Php 如何获取当前时区和GMT之间的差异

Php 如何获取当前时区和GMT之间的差异,php,timezone,dst,Php,Timezone,Dst,我知道您可以通过以下方式获得服务器时区和GMT时间之间的差异(以秒为单位): $diff = date("Z"); 有没有办法得到同样的东西,但具体的日期。例如,如果DST下周日结束,但我需要为下周二设置GMT时间。如何检查下周二的时区偏移量?使用 $dt=新日期时间('2013-12-01');//格式('Z'); 使用 $dt=新日期时间('2013-12-01');//格式('Z'); 您可以使用日期的第二个参数 date('Z', strtotime("2013-08-27"));

我知道您可以通过以下方式获得服务器时区和GMT时间之间的差异(以秒为单位):

$diff = date("Z");
有没有办法得到同样的东西,但具体的日期。例如,如果DST下周日结束,但我需要为下周二设置GMT时间。如何检查下周二的时区偏移量?

使用

$dt=新日期时间('2013-12-01');//格式('Z');
使用

$dt=新日期时间('2013-12-01');//格式('Z');

您可以使用日期的第二个参数

 date('Z', strtotime("2013-08-27"));

您可以为此使用日期的第二个参数

 date('Z', strtotime("2013-08-27"));