我想从UTC偏移小时,给定一个夏天的日期。我的系统时间被设置为美国/洛杉矶。

我有以下:

require_once("Date.php");

$dateTZ = new Date_TimeZone('America/Los_Angeles');

echo $dateTZ->getOffset(new Date('2009-07-01 12:00:00'))/1000/60/60;

此打印服务 '-8';不应它显示 '-7'?

echo $dateTZ->getOffset(new Date())/1000/60/60;

还打印 '-8'。

我在做什么错了?

有帮助吗?

解决方案

日期:: inDaylightTime()帮助吗? 日期:: getTZOffset 声称包括日光储蓄抵消。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top