• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptのsetTimeについて教えてください。)

夏時間の影響でjavascriptのsetTimeで意図した結果が得られない場合がある

このQ&Aのポイント
  • javascriptのsetTimeメソッドを使用する際、夏時間の影響で予想外の結果が得られる場合があります。
  • setTimeメソッドは、指定したUNIX時間に対応する日付を設定しますが、夏時間の切り替えが間近にある場合、タイムゾーンの変更が発生し、望んだ結果が得られないことがあります。
  • 質問者さんの場合、3回目の設定では夏時間が終了し、タイムゾーンが変更されたため、意図した日時にならなかったと思われます。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

夏時間が関係するのでしょうか? =>おそらくそうでしょう。 alert(d);はalert(d.toString())と等価で、 結果は実装依存(ブラウザーエージェントに任せる) との事です。 少なくとも同じブラウザーで同じ形式が欲しければ alert(d.toUTCString()) とか alert(d.toLocaleString()) にしてみればよいかも

参考URL:
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/15-9_Date_Objects.html#section-15.9.4.2
6kyoro
質問者

お礼

ありがとうございました。

関連するQ&A