Cron 運算式解析器

解釋五欄位 Cron 排程,預覽未來執行時間。

日期與時間
正在準備工作區…

輸入

正在準備工作區…

輸出
結果將顯示在這裡。

使用方法

  1. 輸入五欄位表達式,或選擇常用排程。
  2. 設定參考時間與時區。
  3. 檢查含義、欄位和未來執行時間,複製表達式或下載 JSON。

理解五欄位 Cron 排程

五個欄位分別表示分鐘、小時、日期、月份和星期。它們匹配日曆時間,並非測量距上一次執行的固定間隔。

在套用排程前,可透過說明與未來執行預覽檢查設定。表達式在本機解析,開啟頁面不會建立任務或執行命令。

支援的表達式語法

使用不含秒欄位的標準五欄位形式。可組合列表、範圍、步長和支援的月份/星期名稱;不接受 Quartz 專用擴充與宏。

計算範例
輸入
0 9 * * MON-FRI
2026-01-01 09:00 · UTC
結果
2026-01-02T09:00:00Z

固定範例;時區和精度都是計算的一部分。

日期匹配與時區

日期和星期同時受限時,滿足任一欄位即可。工具按所選時區,嚴格搜索參考時刻之後的執行時間;接近時鐘切換的排程應特別檢查夏令時邊界。

使用預覽

搜索範圍限制為十年,最多請求 50 個日期。稀疏排程可能返回較少結果。可複製表達式用於排程器,或下載 JSON 保留欄位解析與預覽。

處理限制

ISO 日曆日期,支援奈秒精度和明確時區。Cron 使用五欄位,預覽未來 10 年內最多 50 次執行,參考年份 1900–2199,限時 5 秒。時區資料來自瀏覽器,所有計算在本機完成。

?

常見問題

支援 Quartz 或六欄位嗎?

不支援。請使用不含秒的五欄位表達式。不支援宏及 L、W、#、?、H 擴充。

為什麼 */40 不是每經過 40 分鐘執行?

分鐘欄位每小時重新開始,因此匹配每個符合條件小時的第 0 和第 40 分鐘,而不是連續的固定間隔。

日期與星期如何組合?

兩者都受限時,滿足其中一個即可。請檢查顯示的日期匹配說明與未來日期。

排程沒有未來日期會怎樣?

搜索在十年處停止。無效排程會報錯;有效但稀疏的排程可能返回少於請求數量的日期。

表達式包含所選時區嗎?

不包含。時區僅用於此預覽,需在目標排程器中單獨設定對應時區。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。