JavaScript で違うタイムゾーンの時刻を得る - 刺身☆ブーメランのはてなダイアリー これについて、 @miyagawa さんから「toLocaleString() を使うのが間違いで、 toUTCString() を使うようにすれば「3. 現在の UTC での時刻を得るために UNIX timestamp にオフセット値を足す」は必要ない」という指摘をもらって、コードを書きなおしてみた。 JavaScript で違うタイムゾーンの時刻を得る - jsdo.it - share JavaScript, HTML5 and CSS ボンベイ、ホノルルでの現地時刻(の文字列表現)は toUTCString() を使って出力しているので最後にタイムゾーンを表す文字列がつく。この場合 GMT となるので String#replace で消してから表示している(見た目に紛らわしいので) 以下