結論: メモ:JavaScript で システム時刻から別のタイムゾーンの時刻へ変換 - ねじろぐ @drillbits のとおりにする。 自分で書いた関数 https://gist.github.com/1342852 理屈がわからなかったので調べたり考えたりした。 結論は同じだけど News, Tips, and Advice for Technology Professionals - TechRepublic は説明がもう少し詳しい。あとコメント欄の議論も参考になる。 以下、この記事のステップを追いつつ自分なりにどう考えたかを書いていく。まだ疑問は残るけど・・・(主に時刻とタイムゾーンについての理解不足のため) まず前提として、 JavaScript の Date 型では UTC とローカルタイムゾーンにおける現在時刻しか得ることができない ひとつの Date インスタンスから直接