本文へスキップ

cron 式 生成・解説|次回実行日時を確認

5 フィールドの cron 式を作成・貼り付けし、意味をわかりやすい日本語で確認。お使いのタイムゾーンで次の 10 回の実行日時を表示します。よく使う設定のプリセット付き。

ブラウザ内で変換 · 登録不要

5 つのフィールド:分(0〜59)、時(0〜23)、日(1〜31)、月(1〜12)、曜日(0〜6、日曜 = 0)。*、リスト(1,15)、範囲(1-5)、間隔(*/10)が使えます。

入力は各 100,000 UTF-16 単位、結果は 1,000,000 単位までです。対応形式と例は以下をご確認ください。

使い方

  1. プリセットを選ぶか、「カスタム」のまま 5 フィールドの cron 式を入力します。
  2. 実行すると、スケジュールがわかりやすい言葉で表示されます。
  3. 端末のタイムゾーンで表示される次の 10 回の実行日時を確認し、式をコピーします。

変換例

*/15 9-17 * * 1-5 → 月曜日から金曜日の 09:00〜17:59 に 15 分ごと

仕様と制限

フィールドは分・時・日・月・曜日の順で、Linux の crontab、GitHub Actions、多くのスケジューラーと同じです。秒を含む 6 フィールドの式や、@daily などのマクロには対応していません。

実行日時はブラウザのタイムゾーンで計算されます。多くのサーバーや CI サービスは cron を UTC で実行するので、その場合は時刻を換算してください。

FAQ

*/5 はどういう意味?

そのフィールドの値を 5 つおきに実行します。分のフィールドで */5 なら、0、5、10 … 55 分に実行されます。

日と曜日の両方を指定するとどうなる?

標準の cron では、どちらか一方が一致すれば実行されます。たとえば 0 9 1 * 1 は、毎月 1 日と毎週月曜日に実行されます。

日曜日は 0 と 7 のどちら?

ほとんどの cron 実装ではどちらも日曜日として扱われます。互換性を考えると 0 が無難です。

形式の参考資料

ツールページの更新日: