前提・実現したいこと
UTCで下記のような時間が文字列で与えられていた場合、
2019-10-29T06:30:00.000+09:00
AU,SG,THそれぞれの現地時間(文字列でなく日付型)を取得したいのですが、
どういった処理、コードを書けばよいですか?
(UTC+9の日付が与えられていた場合、どのようにすれば現地時間を取得できますか?)
ご教示お願いします。
なお、ライブラリは使わず、標準のJavaScript、もしくはjQueryで求めたいです。
試したこと
まず、国名コードについてですが、こちらのサイトで調べることができました。
AU AUS 036 オーストラリア AUSTRALIA SG SGP 702 シンガポール共和国 SINGAPORE Republic of Singapore TH THA 764 タイ王国 THAILAND Kingdom of Thailand
そして、協定世界時との時差も調べることができました。
・AU AUS 036 オーストラリア 協定世界時との時差:UTC+10 (サマータイム時の協定世界時との時差:UTC+11) ・SG SGP 702 シンガポール共和国 協定世界時との時差:UTC+8 ・TH THA 764 タイ王国 協定世界時との時差:UTC+7
おそらく考え方としては、
UTC+9の時間が与えられているので、これより、オーストラリアを求めたい場合は、
①UTC+9の時間から、UTC+0の時間を求める。 ②UTC+0の時間から、UTC+10の時間を求める。
という手順になるかと思いました。
もしくは、UTC+9とUTC+10の時差は+1時間なので、
UTC+9から、+1の時間を求める。
こちらの方が手軽な気がしますが、
どちらの方法でも具体的なコードの書き方がわかりません。
ご教示お願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/07/31 08:42 編集
2019/07/31 08:43