誰向けの記事か JavaScript 初心者 タイムゾーンや時差の扱いに困っている方 結論 Date の実態はタイムゾーンを持たない特定の瞬間 比較する際には getTime()する 1. Javascript の Date とは JavaScriptのDate型の実態は、世界協定時間(UTC)の1970年1月1日0時0分0秒から経過したミリ秒数である タイムゾーン情報は持たない 特定の瞬間を表す MDN の説明: JavaScript の日付は基本的に、元期として定義される UTC の 1970 年 1 月 1 日午前 0 時(UNIX 元期と同じ)から経過したミリ秒単位の時刻を指定します。このタイムスタンプはタイムゾーンに依存せず、歴史の一瞬を固有のものとして定義します。 2 時間の概念を理解する 2.1 UTC, GMT, ロンドン時間の違い UTC:協定世界時。最も正確な時間基準