2013-04-14 106 views

回答

1

看看在DateTimeDateTimeZone對象。

<?php 
$date = new DateTime('now', new DateTimeZone('Europe/London')); 

echo $date->format('r e'); // Sun, 14 Apr 2013 10:24:55 +0100 Europe/London 

$date->setTimezone(new DateTimeZone('America/New_York')); 

echo $date->format('r e'); // Sun, 14 Apr 2013 05:26:08 -0400 America/New_York 
+0

+1根據[手冊頁](http://php.net/manual/en/timezones.indian.php)的評論,我只是補充一點,印度本身是由「亞洲/加爾各答」時區處理的 - 你可能原諒它認爲它會在'Indian/*'分支中的某個地方...... – Emissary

相關問題