時間/数値
Cron Parser
cron式を解析(5または6フィールド、@省略記法を含む) — スケジュールを平易な言葉で説明し、選択したタイムゾーンでの次回実行時刻を表示。
A cron expression is a compact five- or six-field schedule format (minute, hour, day of month, month, day of week, sometimes seconds) that's hard to read at a glance. This tool translates it into plain language and lists the next run times in your chosen timezone.
How to use it
- Paste a cron expression (e.g. 0 3 * * * or a shorthand like @daily) and a plain-language schedule description appears instantly.
- The list of upcoming runs shows exact dates and times in your chosen timezone — handy for checking whether a job collides with another.
- Both 5-field cron expressions (standard Unix cron) and 6-field ones with seconds (Quartz and similar schedulers) are supported.
Common uses
- Checking a job's schedule before deploying — confirming the cron expression really runs the script when intended.
- Debugging a job that fires more or less often than expected.
- Building a new cron schedule without looking up the syntax reference every time.
Things to keep in mind
In classic cron, the day-of-month and day-of-week fields combine with OR rather than AND when neither is "*" — a frequent cause of unexpected extra runs.
The server running cron may be set to a different timezone than the one you're assuming — always confirm which timezone the schedule is interpreted in.
よくある質問
6フィールドのcron式は5フィールドのものとどう違いますか?
標準的なcronは5つのフィールド(分、時、日、月、曜日)を使用します。一部のスケジューラーは式の先頭に6番目の秒フィールドを追加します — このツールは両方の形式を自動的に認識します。
@dailyのようなショートカットは何を意味しますか?
これらは一般的なスケジュールの便利なエイリアスです: @dailyは「0 0 * * *」(毎日深夜)に対応し、@hourlyは「0 * * * *」に、@weekly、@monthly、@yearlyも同様に機能します。
次回実行はどのタイムゾーンで計算されますか?
「タイムゾーン」フィールドで選択されたものです。同じcron式でもタイムゾーンによって絶対実行時刻が異なるため、スケジューラーが実際に動作しているタイムゾーンを必ず指定してください。
夏時間/冬時間の切り替えはタスクの実行に影響しますか?
はい、実行時刻が時計の切り替え中に存在しない、または繰り返される時刻に当たる場合に影響します。重要なタスクは、典型的な切り替えの時間帯を避けるか、明示的にUTCを使う方が安全です。
日または曜日のどちらか一方が一致することを期待していたのに、タスクが実行されたのはなぜですか?
クラシックなcronでは、この2つのフィールドがどちらもアスタリスクでない場合、AND(かつ)ではなくOR(または)で結合されます——一方の条件だけが一致しても、もう一方が一致していなくてもタスクは実行されます。