4

重複の可能性:
Javascript/PHP とタイムゾーン

クライアントのマシン (アメリカ/ニューヨークなど) の JavaScript から Olson タイムゾーン ID を取得することができます。PHP が timezone オブジェクトを介してこれを行うことができることを知っています。$timezone->getLocation(); JS にも同様の機能はありますか?

次のようにクライアントのタイムゾーン オフセットを取得できることはわかっています。 var curdate = new Date(); var オフセット = curdate.getTimeZoneOffset();

しかし、Olson Id によって提供されるより詳細な情報が必要です。ご協力ありがとうございました。

4

1 に答える 1

3

JavaScriptでタイムゾーンに直接アクセスすることはできません。ただし、いくつかの異なる特定の日付で報告されたオフセットを測定して、通常および夏時間をゾーンのデータベースと比較することにより、正確にどのタイムゾーンが使用されているかを推測できます。この作業のほとんどを実行できるjsTimezoneDetectライブラリがあります。

于 2012-05-02T16:05:01.003 に答える