私は、PHP形式の時間があります:g:ia T
午後2時AEST。私はそれから、普通のフォーマットのタイムゾーンの下の隠れたdivに印刷しました:Australia/Sydney
。このタイムゾーンは、その時間を出力するために使用されるタイムゾーンです(私はこれらの時間のいくつか、そして私のページ上の対応する異なるタイムゾーンを持っています)。私は自分のページの上部にあるリンクを持っているので、ユーザーはすべての時間を自分の現地時間に変換することができます(まだ動作していません)。ユーザがこのリンクをクリックすると、タイムゾーンは同じフォーマットで出力される。ヨーロッパ/ロンドン。javascriptを使用して時間を別のタイムゾーンに変換します。
どのように私は時間と、その時間を作成するために使用されるタイムゾーン、およびユーザーのタイムゾーンは、JavaScriptを使用しているユーザーのタイムゾーンに変更するのですか?
ライブラリ勧告は、スタックオーバーフローのためofftopicあり、しかし、あなたが具体的に質問していないので、私は[moment.js](http://momentjs.com/)に言及します - あなたはJSのこのレベルで日付/時刻を扱っているなら、主要なDateオブジェクト以上のもの –
Jamesさん、ライブラリーのおすすめを必ずしも探しているわけではありませんが、私は確かにチェックアウトしています。コア日付オブジェクトを使用してこれを解決する方法はありますか(コードのヒープを書くことなく)。 (私はJavaScriptの世界に新しいです)申し訳ありません。 – user1190132
javascriptのDateオブジェクトの 'getTimezoneOffset();'でユーザのUTCオフセットを取得できます。いいえ。あなたのタイムゾーンを確認することができますUTCと異なります。 – Viney