Cron式パーサー
cron式を解析し、実行内容と次回実行予定を表示
左から 分・時・日・月・曜日
よく使う式
この式の動作
5分ごと
次回の実行予定
フィールド詳細
- 分 0-59
- */5
- 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55
- 時 0-23
- *
- すべて
- 日 1-31
- *
- すべて
- 月 1-12
- *
- すべて
- 曜日 0-7
- *
- すべて
Cron式パーサーとは?
cron式は、crontabやCI、ジョブ管理で実行タイミングを指定する書式です。0 9 * * 1-5のような式は、記号の組み合わせを読み解く必要があります。いつ動くのか、すぐには分かりません。
このツールは、入力した式を「平日9時」のような説明に変え、次回の実行予定を表示します。0 0 1 * *なら「毎月1日0時」です。各フィールドの展開結果も確認できます。曜日や日付の指定が意図どおりかを、設定前に確かめられます。
使い方
- 確認したいcron式を入力します。
- 実行内容の説明と、次回の実行予定5件が表示されます。
- フィールドごとの指定と展開後の値を確認します。
定番の式から始めると、入力の手間を省けます。
対応形式
標準的な5フィールド形式(分 時 日 月 曜日)に対応しています。値はカンマで複数指定でき、範囲とステップは組み合わせられます(例: 0 9-17/2 * * *)。
| 記号 | 意味 | 例 |
|---|---|---|
* | すべての値 | * * * * *(毎分) |
? | すべての値(*と同じ) | ? * * * *(毎分) |
, | 値の列挙 | 0,15,30,45 * * * * |
- | 値の範囲 | 0 9-17 * * * |
/ | ステップ | */5 * * * *(5分ごと) |
フィールドごとの範囲は次のとおりです。
| フィールド | 範囲 | 指定できる名前 |
|---|---|---|
| 分 | 0〜59 | なし |
| 時 | 0〜23 | なし |
| 日 | 1〜31 | なし |
| 月 | 1〜12 | JAN〜DEC |
| 曜日 | 0〜7 | SUN〜SAT(0と7は日曜日) |
月と曜日の名前は大文字・小文字のどちらでも指定できます。
活用シーン
- crontabやCIのスケジュールを設定する前に、意図した曜日・時刻になるか確認するとき
- 日と曜日を併用した式が、想定より多くの日に実行されないか確かめたいとき
- チームでcron式をレビューするとき、実行内容の説明と次回日時を一緒に確認したいとき
- 月末やうるう年の指定が、実際に実行される日付になるか確かめたいとき
使うときの注意点
- 5フィールド形式(秒なし)に対応しています。秒を指定する6フィールド形式は扱えません。
- 「日」と「曜日」の両方を指定した場合、どちらかに一致する日が実行日になります。
- 時刻はブラウザのローカル時刻を基準にします。サーバーのタイムゾーンが異なる場合は、結果がずれることがあります。
- 次回の実行予定は5年先まで計算します。5年以内に実行されない式では、その旨が表示されます。

