2012-03-16 4 views

答えて

0

あなたの目的を達成するために、このようなコードを使用することができます:

$tz = date_default_timezone_get(); // or your timezone of choice 
$dt = new DateTime; 
$dtz = new DateTimeZone($tz); 
$off = $dtz->getOffset($dt); 
$s = $off >= 0; 
$h = abs(floor($off/3600)); 
$m = abs($off % 3600); 

printf("(GMT%s%02d:%02d) %s", $s ? '+' : '-', $h, $m, $tz); 

は、私はあなたがが探している正確な説明を取得するためのPHPで十分な組み込みの情報がある場合はよく分かりません。もしそうでなければ、組み込みのタイムゾーン名を独自の記述(山岳時間など)に手動でマップする必要があります。

See it in action

関連する問題