2011-01-29 21 views

回答

2

您可以創建DateTime對象,該對象表示任何有效的ISO-3166-1時區標識符的本地時間。

$timezones = DateTimeZone::listIdentifiers(); 

foreach($timezones as $zone) { 
    $time = new DateTime("now", new DateTimeZone($zone)); 
    printf("% 35s: %s\n", $zone, $time->format('r')); 
} 

$bigAppleTime = new DateTime("now", new DateTimeZone("America/New_York")); 
echo "It is currently " . $bigAppleTime->format('r') . " in New York city"; 

您可以通過以下操作獲得在每個有效標識符的列表和當前時間

相關問題