cron 式の解析ツール
crontab と Quartz の cron 式を日本語でわかりやすく説明し、指定したタイムゾーンでの次回以降の実行日時と夏時間との重なりを一覧表示します。
標準的な crontab の行(Vixie cron / cronie)として解釈しました。分、時、日、月、曜日(0 または 7 = 日曜日)の順です。日と曜日の両方を指定した場合は、どちらか一方に一致すれば実行されます。
| 実行時刻 (UTC) | 曜日 |
|---|---|
| 2026-11-10 09:30 | 火 |
| 2026-11-11 09:30 | 水 |
| 2026-11-12 09:30 | 木 |
| 2026-11-13 09:30 | 金 |
| 2026-11-16 09:30 | 月 |
| 2026-11-17 09:30 | 火 |
| 2026-11-18 09:30 | 水 |
| 2026-11-19 09:30 | 木 |
| 2026-11-20 09:30 | 金 |
| 2026-11-23 09:30 | 月 |
cron 式は短い反面、読み解くのが大変です。このツールは crontab または Quartz の式を日本語で説明し、選んだタイムゾーンでの次回以降の実行日時を一覧にします。夏時間の切り替えで飛ばされたり繰り返されたりする時間帯にかかる実行には印が付きます。範囲、間隔、リスト、月・曜日の名前、@ マクロ、Quartz の L・W・#・? に対応し、誤りがある場合はどのフィールドかをお知らせします。
使い方
- 式を貼り付けます。crontab は 5 フィールド、Quartz は 6~7 フィールド(先頭が秒、末尾の年は省略可)です。
- 開始日・開始時刻と、スケジューラーが動作するタイムゾーンを設定します。
- 説明文と、どの書式として解釈されたかを確認します。
- 表で次回以降の実行日時と夏時間の警告を確認します。
計算式
crontab のフィールドは、分(0–59)、時(0–23)、日(1–31)、月(1–12 または JAN–DEC)、曜日(0–7。0 と 7 は日曜日、または SUN–SAT)です。Quartz は先頭に秒が付き、曜日は 1(日曜日)から 7(土曜日)で数え、年のフィールドも使え、2 つの日付フィールドのどちらかに "?" が必要です。
Vixie cron の規則では、日と曜日の両方を指定した場合はどちらか一方に一致すれば実行され、どちらかが "*" で始まる場合は両方に一致する必要があります。Quartz には、L(末日、または 6L のようにその曜日の最終)、L-3(末日の 3 日前)、W(最も近い平日)、#(2#2 のように第 n の曜日)が加わります。
計算例
30 9 * * 1-5 は「09:30 に、毎週 月曜日から金曜日まで」と読み取られます。2026 年 1 月 1 日(木曜日)から見ると、その日の朝に最初に実行されます。Quartz 式 0 15 10 ? * 6L は毎月の最終金曜日の 10:15 に実行され、最初は 2026 年 1 月 30 日です。
よくある質問
"*/15" はどういう意味ですか?
間隔(ステップ)の指定です。最小値から数えて 15 個ごとという意味で、分のフィールドなら 0、15、30、45 分になります。*/7 のように 60 を割り切れない間隔は、毎時 0 分から数え直します。
日と曜日の両方を指定すると、なぜ思った通りに動かないのですか?
標準の cron は「13 日と金曜日」を「13 日、または任意の金曜日」として扱い、「13 日の金曜日」とは解釈しません。このツールも同じ規則に従い、説明に「または」と表示します。Quartz は 2 つのフィールドのどちらかに "?" を書かせることでこの問題を避けています。
夏時間の切り替え日はどうなりますか?
時計が進む日には 02:30 のような時刻が存在しないことがあり、戻る日には 01:30 が 2 回あることがあります。Vixie cron と cronie は、飛ばされた時間帯の固定時刻ジョブを切り替え直後に実行し、繰り返される時間帯では 1 回だけ実行します。ほかのスケジューラーは異なる場合があるため、表で該当する実行に印を付けています。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/cron-expression-parser/
このツールを引用する
kakaoCalc. (2026, November 8). cron 式の解析ツール. https://kakao.mobile/ja/tools/cron-expression-parser/
“cron 式の解析ツール.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/cron-expression-parser/.