3
大家好,我正处于需要了解两个城市之间时差的情况。我现在也有这两个城市和他们的时区的时间。我尝试使用getOffset获得差异,但它显示GMT(UTC)和相应位置之间的时差。两个城市/国家/地区的时间差异当我们有各自的当前时间和时区时
下面是我使用PHP中找出difference.The PHP代码的代码是
$dateTimeZone1 = new DateTimeZone("Asia/Calcutta");
$dateTimeZone2 = new DateTimeZone("America/New_York");
$dateTime1 = new DateTime("now", $dateTimeZone1);
$dateTime2 = new DateTime("now", $dateTimeZone2);
$timeOffset = $dateTimeZone1->getOffset($dateTime2);
echo ($timeOffset/3600);
上面的代码总是给出了UTC的时间差,我不想...我想要两个城市之间的准确或接近确切的时间差。
N:B: - 对于一个示例 ASIA /加尔各答 - AMERICA /纽约= - 17小时(美国是仅次于印度11小时)
难道你不能为两者做一个getOffset然后把它们加在一起吗? – scoota269
听起来不错!让我们试试看,并让你知道@ scoota269 – Saty
好乔...你救了我的一天。谢谢!!! – Saty