未来日・存在しない日付・オフセットが混在する 7 行

基準日 2026-10-29 に対し、翌日の日付、2 月 30 日、13 月、日時の未来日が混ざり、時差が +09:00 と Z で混在する列の例です。

入力

日付の列(1 行に 1 つ)

2026-10-28
2026-10-29
2026-10-30
2026-02-30
2026-13-01
2025-12-31T23:59:59+09:00
2026-11-01T10:00:00Z

基準日(YYYY-MM-DD。これより後を未来日とする)

2026-10-29

1 行目は見出し

いいえ

結果

エラー 0 件・警告 4 件・情報 2 件

指摘(エラー・警告・情報)

  • 警告 3 行 未来日: 基準日 2026-10-29 より後の日付(2026-10-30)。
  • 警告 4 行 存在しない日付: 2026 年 2 月は 28 日まで(2026-02-30)。
  • 警告 5 行 存在しない日付: 月は 01〜12(2026-13-01)。
  • 警告 7 行 未来日: 基準日 2026-10-29 より後の日付(2026-11-01T10:00:00Z)。
  • 情報 全体 オフセットが混在しています(+09:00、Z)。同じ列で UTC 以外の時差が混ざると、日時の前後比較がずれることがあります。
  • 情報 基準日 未来日の判定は、書かれた日付と基準日 2026-10-29 の比較です。時刻とオフセットは見ていません。
日付の数7 件
未来日2 件
存在しない日付2 件
時刻・オフセットの問題0 件
形式が読めない0 件

問題のある日付の一覧

問題のある日付の一覧
行入力判定理由
32026-10-30未来日基準日 2026-10-29 より後の日付
42026-02-30存在しない日付2026 年 2 月は 28 日まで
52026-13-01存在しない日付月は 01〜12
72026-11-01T10:00:00Z未来日基準日 2026-10-29 より後の日付

検算(この結果になる理由)

2026-10-30 は基準日の翌日で未来日、2026-02-30 は 2026 年が平年で 2 月は 28 日までなので存在せず、2026-13-01 は月が 13 で存在しません。2026-11-01T10:00:00Z は日付が基準日より後で未来日です。基準日当日の 10-29 は未来日ではなく、警告は 4 件です。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • この検査は日付の形と存在、基準日との前後だけです。データの業務上の正しさは、元の資料で確認してください。
  • 大きな列は端末の性能により処理に時間がかかることがあります。

ほかの入力例