メインコンテンツにスキップ

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_HERE

IOTools 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の両方が有効です。

このツールの仕組み

  1. Cron式を入力します。例えば 0 9 * * 1-5(平日の9:00)。
  2. オプションで参照時刻を設定します — 計算の基準となる時刻。現在の時刻を使用するには空白のままにしてください。
  3. リストアップする次の実行時刻の数(1~10)を選択します。

このツールは各フィールドをマッチング値のセットに解析し、参照時刻から1分ずつスキャンして十分なマッチが見つかるまで進みます — 現実的なスケジュールにしては十分高速で、4年の検索に制限されています。これにより、不可能な式(例えば2月30日)がページをハングさせることはありません。

FAQ

日-月フィールドと曜日フィールドの両方が設定されている場合、それらはどういう意味ですか?

これはcronで最も誤解される部分です:両方の日-月フィールドと曜日フィールドが制限されている場合(両方とも*ではない)、どちらかの条件がマッチすればジョブが実行されます — これはANDではなくORです。例えば、0 0 1 * 1は毎月1日の真夜中毎週月曜日に実行されます。たまたま1日に当たる月曜日だけではありません。2つのフィールドのうち1つだけが制限されている場合(もう一方が*として設定されている)、そのフィールドが通常どおり制御します。

このツールは @daily@hourly、または名前付き月/日(JANMON)をサポートしていますか?

いいえ — このツールは標準の5フィールド数値構文(*、リスト、範囲、ステップ)のみを解析します。ニックネームの略記法と月/曜日の名前は現在サポートされていません。数値で記述してください(例えば @dailyではなく 0 0 * * *)。

結果はどのタイムゾーンに表示されますか?

参照時刻と結果はプレーンな壁掛け時計値として扱われます — タイムゾーン変換はありません。参照時刻を空白のままにした場合、ブラウザのローカル時刻が使用されます。

稀なスケジュールの場合、いくつかの結果しか表示されないのはなぜですか?

検索は4年のシミュレーション時間の後に停止します。式が実現不可能な場合(例えば 0 0 31 2 * — 2月は31日がない)、実行は見つかりません。

プライバシー

このツールはあなたのブラウザで完全に実行されます。Cron式と参照時刻はサーバーにアップロードされることはありません。

croncrontabschedulecron expressiondevops

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。