タイムゾーンにいくつかの研究をしている私は、このinteresting post on the GeoNames forumたものの:チリ (http://ws.geonames.org/timezone?lat=-33.46912&lng=-70.641997)のために、たとえば、南半球でタイムゾーン生オフセット
rawOffset gives the fixed timezone.
dstOffset gives the civil time offset from GMT on July 1st
gmtOffset gives the civil time offset from GMT on January 1st
を、私たちは 以下の値が設定されています
rawOffset = -4 indicating the timezone
dstOffset = -4
gmtOffset = -3, which means that daylight saving time is in use in January.
rawOffset = 1
dstOffset = 2
gmtOffset = 1, indacting that daylight saving time is in use in July.
これは、私はどちらかrawOffset
を見たのは初めてではないが、(Javaで)this SO answerもそれに依存している例: オランダ(http://ws.geonames.org/timezone?lat=51.589322&lng=4.774491)のために北半球で
、 。私の目的は、ローオフセットを使用して都市の各グループのUTCオフセットを表示するタイムゾーンドロップダウンメニューを作成することです(現在はI'm listing all the transitions for the timezone).DST以外のオフセットを使用していますが、上記の投稿では、南半球に間違っている。
EDIT:http://download.oracle.com/javase/1.4.2/docs/api/java/util/TimeZone.html#getRawOffset%28%29
GeoNamesからのマークは、彼らがそのJavaメソッドを使用してオフセット生を得ることを私に言いました。
Javaウィザードは、どのように実行するのかを知っていますか?または、私がソースコード
getRawOffset()
を閲覧できる場所はどこですか?
PHPで生のオフセットを取得する方法についてのアイデアはありますか?
"ローオフセット"の名前はありますか? – hakre
あなたは何をしなければなりませんか?他の質問からはっきりと分かりません。 – Jon
どちらの質問でもわからないかもしれませんが、http://php.net/manual/en/datetimezone.gettransitions.phpで何とか探しているものが得られます。 – Gordon