Cron次実行時刻計算機
標準の5フィールドcron式(分 時 日-月 月 曜日)を解析し、指定された時間の後の次の実行時刻をリストアップします — *、カンマ区切りリスト、範囲、ステップ値をサポート。
入力
5フィールド:分 時 日-月 月 曜日。*、リスト(1,15,30)、範囲(9-17)、ステップ(*/15)をサポートします。
空白のままにすると、現在の時刻が使用されます。
出力
| # | 日時 | 曜日 |
|---|---|---|
| No data yet | ||
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/cron-next-run-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"cronExpression": "0 9 * * *",
"referenceTime": "2024-01-01T08:00",
"occurrenceCount": "3"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `cron-next-run-calculator` tool (Cron Next Run Calculator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/cron-next-run-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Cron次実行時刻計算機 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
Cron式とは?
Cronは、Unix/Linux crontab、CIパイプライン、および多くのジョブスケジューラで使用される標準的なスケジューリング構文です。Cron式は、5つのスペース区切りフィールドで構成され、各フィールドがカレンダーの1つの部分を制御します:
┌───────────── 分 (0–59)
│ ┌───────────── 時 (0–23)
│ │ ┌───────────── 日 (1–31)
│ │ │ ┌───────────── 月 (1–12)
│ │ │ │ ┌───────────── 曜日 (0–6、日曜日 = 0)
│ │ │ │ │
* * * * *各フィールドは、「任意の値」を意味するアスタリスク、カンマ区切りリスト(1,15,30)、範囲(9-17)、またはステップ(*/15で15単位ごと、1-30/5でその範囲内の5番目の値ごと)を受け入れます。これらは組み合わせることができます — 1-30/5と*/15の両方が有効です。
このツールの仕組み
- Cron式を入力します。例えば
0 9 * * 1-5(平日の9:00)。 - オプションで参照時刻を設定します — 計算の基準となる時刻。現在の時刻を使用するには空白のままにしてください。
- リストアップする次の実行時刻の数(1~10)を選択します。
このツールは各フィールドをマッチング値のセットに解析し、参照時刻から1分ずつスキャンして十分なマッチが見つかるまで進みます — 現実的なスケジュールにしては十分高速で、4年の検索に制限されています。これにより、不可能な式(例えば2月30日)がページをハングさせることはありません。
FAQ
日-月フィールドと曜日フィールドの両方が設定されている場合、それらはどういう意味ですか?
これはcronで最も誤解される部分です:両方の日-月フィールドと曜日フィールドが制限されている場合(両方とも*ではない)、どちらかの条件がマッチすればジョブが実行されます — これはANDではなくORです。例えば、0 0 1 * 1は毎月1日の真夜中と毎週月曜日に実行されます。たまたま1日に当たる月曜日だけではありません。2つのフィールドのうち1つだけが制限されている場合(もう一方が*として設定されている)、そのフィールドが通常どおり制御します。
このツールは @daily、@hourly、または名前付き月/日(JAN、MON)をサポートしていますか?
いいえ — このツールは標準の5フィールド数値構文(*、リスト、範囲、ステップ)のみを解析します。ニックネームの略記法と月/曜日の名前は現在サポートされていません。数値で記述してください(例えば @dailyではなく 0 0 * * *)。
結果はどのタイムゾーンに表示されますか?
参照時刻と結果はプレーンな壁掛け時計値として扱われます — タイムゾーン変換はありません。参照時刻を空白のままにした場合、ブラウザのローカル時刻が使用されます。
稀なスケジュールの場合、いくつかの結果しか表示されないのはなぜですか?
検索は4年のシミュレーション時間の後に停止します。式が実現不可能な場合(例えば 0 0 31 2 * — 2月は31日がない)、実行は見つかりません。
プライバシー
このツールはあなたのブラウザで完全に実行されます。Cron式と参照時刻はサーバーにアップロードされることはありません。