1
是否有一個PHP(-MySQL)腳本(/類)爲世界上的某個城市生成當地時間,以尊重DST更改。任何PHP類都可以爲世界上某個特定城市的DST更改生成當地時間?
是否有一個PHP(-MySQL)腳本(/類)爲世界上的某個城市生成當地時間,以尊重DST更改。任何PHP類都可以爲世界上某個特定城市的DST更改生成當地時間?
您可以創建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";
您可以通過以下操作獲得在每個有效標識符的列表和當前時間