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