EDT Time

現在の EDT 時刻

現在の Unix タイムスタンプ付きの東部夏時間のライブ時計。EDT は UTC-4 で、夏時間中の米国東部の州に適用されます。

Current Unix Timestamp
seconds
Current time in EDT

Source time

Enter the date and time you want to convert.

Target timezones

The same moment shown in each timezone.

Eastern Daylight Time (EDT)

EDT(東部夏時間)は UTC-4:00 で、3 月の第 2 日曜日から 11 月の第 1 日曜日まで米国とカナダの東部の州で有効です。冬には同じ地域が EST(UTC-5)に戻ります。IANA タイムゾーン America/New_York は日付に基づき EST と EDT を自動的にカバーします。

東部夏時間が使われる場所

EDT(UTC−4)は米国/カナダ東部時間の夏時間版で、3 月の第 2 日曜日から 11 月の第 1 日曜日まで有効です。EST と同じ都市:ニューヨーク、ワシントン D.C.、トロント、モントリオール、アトランタ、ボストン、マイアミ。

  • DST の月の間、America/New_York が使われるあらゆる場所で使用される
  • 11 月や 2 月に EDT とラベル付けされたタイムスタンプは、ほぼ確実に誤ったラベル
  • インディアナ、ミシガン、ケンタッキーの大半も夏は EDT に従う

EDT と EST

EDT と EST は 1 時間しか違いませんが、間違った略称を持つ値は、年の間違った半分のあいだずっと 1 時間ずれます。瞬間は Unix タイムスタンプ(UTC)として保存し、表示時にのみ EDT または EST を付けてください。IANA タイムゾーンの代わりに略称を保存してはいけません。

  • EDT = UTC−4、EST = UTC−5
  • America/New_York は与えられた瞬間に当てはまる方を自動的に返す
  • EDT は 3 月の第 2 日曜日から 11 月の第 1 日曜日まで使われる

EDT と Unix エポック — 変換例

EDT の壁掛け時計の時刻を Unix タイムスタンプに変換するには、UTC から 4 時間引きます。たとえば 2026-07-04 12:00:00 EDT は 2026-07-04 16:00:00 UTC に相当し、エポックから 1783180800 秒です。逆方向では、保存したエポックに EDT オフセットを適用して、米国の夏の数か月にユーザーが時計の文字盤で読むと期待する現地時刻の値を得ます。

  • 2026-03-08 02:00 EDT — 春の繰り上げの境界、壁掛け時計は 03:00 に飛ぶ
  • 2026-11-01 02:00 EST — 秋の繰り下げの境界、EDT が終わり EST が再開する
  • EDT エポック = UTC エポック − 14400(EDT は UTC − 4 時間のため)
  • Java: ZonedDateTime.of(2026,7,4,12,0,0,0, ZoneId.of("America/New_York")).toEpochSecond()
  • Python: ZoneInfo('America/New_York') は 7 月は EDT、1 月は EST を報告する

本番コードでよくある EDT のバグ

EDT のバグの大半は、次の 3 か所のいずれかから来ます:UTC で動くが表示用に EDT でログを出すサーバー、タイムゾーンタグを削除する CSV インポート、「EDT の今日」を UTC の真夜中と比較する cron ジョブ。DST の切り替えは素朴な日付計算も壊します — エポックに 86400 秒を足しても、3 月と 11 月の切り替えの週末付近では EDT のちょうど 1 壁掛け時計日にならないことがあります。

  • 固定の UTC−4 オフセットではなく IANA ゾーン「America/New_York」を使い、DST が自動で切り替わるようにする
  • 「EDT」や「EST」を文字列として保存するのを避ける — IANA ゾーンと UTC の瞬間を保存する
  • 日ごとに集計するときは、グループ化の前に日の境界が UTC か EDT かを決める
  • 春の繰り上げは 1 時間を取り除き、秋の繰り下げは 1 時間を繰り返す — どちらも時間ウィンドウ上の SUM/AVG を壊しうる