Cron 排程解析器
輸入標準 5 欄位(或 6 欄位)Cron 排程表達式,即時翻譯成白話繁體中文,並為您列出下幾次排程觸發的時間。
常用排程範例庫
中文化排程描述
等待輸入正確表達式...
下 5 次預計執行時間
尚無有效的執行時間資訊
Cron 排程表達式解析工具 使用指南與技術百科
純前端本地運算 • 零資料外洩
線上解析 Linux / Crontab / Spring 排程表達式,將生硬的星號符號翻譯為口語化的繁體中文解說,並精準推算未來 5 次即將執行的時間戳記。純前端演算,方便排程任務檢查與調試。
快速操作步驟
1
輸入 Cron 表達式
輸入標準 5 欄位(Linux crontab)或 6 欄位(含秒級)的 Cron 表達式,例如「0 2 * * *」。
2
即時中文翻譯檢視
系統自動將時間規則翻譯成口語中文說明(例如:「每天凌晨 02:00 執行」)。
3
確認未來執行時間點
下方即時列出未來 5 次預計觸發的時間清單,方便核對時區與排程是否符合預期。
核心技術原理與安全解析
Cron 表達式 5 欄位與 6 欄位規格標準
標準 Unix/Linux Crontab 採用五欄位格式,由左至右分別代表:分 (0-59)、時 (0-23)、日 (1-31)、月 (1-12)、星期 (0-7,其中 0 與 7 均代表星期日)。部分框架(如 Quartz、Spring Scheduler)在最前方加入了「秒 (0-59)」構成六欄位格式。特殊符號包括:'*'(任意值)、'/'(步進間隔)、'-'(範圍區間)、','(多值列舉)。
未來執行時間計算與時區處理機制
本工具整合高精度的排程迭代演算法,能精確推演下一個符合全部條件的時間點。在跨月份(如 28/30/31 天差異)、潤年二月、以及夏令時間 (DST) 切換時,皆能保證推算邏輯嚴謹正確。
實用範例與語法速查表
| 情境名稱 | 表達式 / 代碼 | 詳細說明 |
|---|---|---|
| 每小時整點 | 0 * * * * | 每小時的第 0 分鐘執行 |
| 每天午夜 0 點 | 0 0 * * * | 每天凌晨 00:00 執行一次 |
| 每週一早上 8 點 | 0 8 * * 1 | 每星期一 08:00 執行 |
| 每 15 分鐘一次 | */15 * * * * | 0, 15, 30, 45 分鐘時執行 |
常見問題解答 (FAQ)
在大多數實作中兩者效果相同,代表從第 0 分鐘開始,每隔 5 分鐘執行一次(即 0, 5, 10, 15...)。使用「*/5」在 Linux crontab 中更為通用相容。