1
假設我有給定時間(我寫的)給定的城市(例如米蘭),並且我需要知道其他城市的時間(假設紐約和東京),我怎樣才能在代碼中實現這一點(城市將永遠是相同的,所以......一個數組)?在給定城市的其他城市獲得時間
假設我有給定時間(我寫的)給定的城市(例如米蘭),並且我需要知道其他城市的時間(假設紐約和東京),我怎樣才能在代碼中實現這一點(城市將永遠是相同的,所以......一個數組)?在給定城市的其他城市獲得時間
$ts = new DateTime('2016-11-17 11:39:00', new DateTimeZone('Europe/London'));
$ts->setTimezone(new DateTimeZone('America/New_York'));
echo $ts->format('Y-m-d H:i:s');
這就是你需要做的。你只需要確保你使用的是the defined timezones。如果您有任何不在此列表中的城市,您需要將它們映射到它們所在的適當時區,如米蘭→歐洲/羅馬。
爲此,您將需要做一些數學 – MuthaFury
是的。您將需要一個龐大的陣列或數據庫,以及其他城市的時區。然後,您將獲得當前時間並計算時區。 – Phiter
這個城市將是10-20,沒有更多。 – Zak