Cron 表達式解析器依時區預覽 UNIX Cron
zh-TW

AppHelp

解析 Cron 表達式並預覽後續執行時間

在上線前讀懂五欄位 UNIX 排程:即時自然語言說明、依時區計算的執行表、欄位拆解、常用預設與 CSV 匯出。

Cron 排程工作區

解釋五欄位 UNIX Cron 表達式,並查看依時區計算的後續執行時間。

本機執行
週一至週五 09:00 至 17:59,每 15 分鐘執行一次。
預覽次數
狀態有效
欄位5/5

後續執行

UTC

#排程時間相對時間UTC ISO
12026年7月21日 上午9:00:00 [UTC]8 小時後2026-07-21T09:00:00.000Z
22026年7月21日 上午9:15:00 [UTC]8 小時後2026-07-21T09:15:00.000Z
32026年7月21日 上午9:30:00 [UTC]9 小時後2026-07-21T09:30:00.000Z
42026年7月21日 上午9:45:00 [UTC]9 小時後2026-07-21T09:45:00.000Z
52026年7月21日 上午10:00:00 [UTC]9 小時後2026-07-21T10:00:00.000Z
62026年7月21日 上午10:15:00 [UTC]9 小時後2026-07-21T10:15:00.000Z
72026年7月21日 上午10:30:00 [UTC]10 小時後2026-07-21T10:30:00.000Z
82026年7月21日 上午10:45:00 [UTC]10 小時後2026-07-21T10:45:00.000Z
92026年7月21日 上午11:00:00 [UTC]10 小時後2026-07-21T11:00:00.000Z
102026年7月21日 上午11:15:00 [UTC]10 小時後2026-07-21T11:15:00.000Z

1. 分鐘

*/15

0-59

*, */5, 15, 10-30

2. 小時

9-17

0-23

*, 9, 9-17, 0,12

3. 月中日期

*

1-31

*, 1, 1-15, */2

4. 月份

*

1-12

*, 1, 1-6, JAN

5. 星期

1-5

0-7

*, 1-5, MON, 0

常見任務

  • cron 表達式解析器
  • cron 線上解析
  • crontab 表達式
  • cron 下次執行時間
  • cron 表達式產生器
  • cron 時區計算
  • 五欄位 cron
  • cron 語法驗證
  • cron 表達式解釋
  • 免費 cron 工具

快速答案

依「分鐘、小時、月中日期、月份、星期」順序輸入五欄位 UNIX Cron 表達式。AppHelp 會解釋常見排程、驗證欄位,並在所選 IANA 時區計算後續 5、10 或 20 次執行。傳統 Cron 在月中日期與星期同時受限時通常採 OR 關係;日光節約時間切換也可能跳過或重複本地時間。

使用步驟

  1. 1. 輸入五欄位表達式依序填寫分鐘、小時、月中日期、月份和星期,例如 0 9 * * 1-5 表示工作日 09:00。
  2. 2. 選擇執行時區選擇瀏覽器時區、UTC 或目標排程器的 IANA 時區;同一表達式在不同時區對應不同 UTC 時刻。
  3. 3. 檢查後續執行與欄位核對自然語言摘要、欄位值、相對時間、本地時間與每次執行的 UTC ISO 時間。
  4. 4. 匯出並在上線前複核複製或下載 CSV,並與目標系統比對,尤其留意日光節約時間與受限日期欄位。

範例

工作日上午

輸入
0 9 * * 1-5
輸出
週一至週五 09:00 執行。

工作時段每十五分鐘

輸入
*/15 9-17 * * 1-5
輸出
工作日 09:00 至 17:59,每 15 分鐘執行。

月度報告

輸入
0 9 1 * *
輸出
每月 1 日 09:00 執行。

常見情境

  • 核對備份、報表、清理與同步工作排程
  • 把陌生 crontab 項目翻譯成可讀時間
  • 比較 UTC 與應用程式本地執行時間
  • 為監控與操作手冊準備預期發生時間
  • 修改正式 crontab 前發現欄位數量與範圍錯誤

注意事項

  • 本解析器僅面向五欄位 UNIX Cron;含秒、年份、?、L、W 或 # 的 Quartz 表達式屬另一方言。
  • 月中日期與星期都受限時,許多傳統實作會在任一欄位符合時執行,而不是要求同時符合。
  • 春季日光節約時間跳變可能漏掉本地時間,秋季回撥可能重複;實際行為取決於 Cron 守護程式。
  • 部分實作接受月份與星期英文名,但數字形式通常更便於跨系統移轉。
  • 預覽從目前時刻向後計算,因此結果會隨時間自然改變。

功能特點

  • 即時驗證並以自然語言解釋常見 Cron 排程
  • 依瀏覽器、UTC 與常用 IANA 時區計算後續 5、10 或 20 次執行
  • 顯示五欄位取值範圍與語法範例
  • 提供工作日、每小時、每天、每週與每月預設
  • 複製或下載含本地排程時間與 UTC ISO 的 CSV
  • 瀏覽器本機計算,不上傳表達式

常見問題

五個 Cron 欄位的順序是什麼?
順序是分鐘、小時、月中日期、月份和星期;在 crontab 檔案中,這些欄位後面通常還會接命令。
支援 Quartz Cron 表達式嗎?
不支援。本工具專門驗證五欄位 UNIX Cron;Quartz 的秒、年份、?、L、W 與 # 規則不同。
月中日期與星期如何共同生效?
傳統 Cron 在兩者都受限時通常採 OR:任一欄位符合就執行。請核對實際排程器。
為什麼選擇時區會改變 UTC 結果?
Cron 欄位描述本地牆上時間;切換時區會把同一時間映射到不同 UTC 時刻。
日光節約時間切換時會怎樣?
缺失的本地時間可能不執行,重複的本地時間可能執行兩次,視實作而定。
可以匯出後續執行時間嗎?
可以,複製或下載的 CSV 包含序號、所選時區、格式化排程時間與 UTC ISO 時間戳記。
Cron 表達式會被上傳嗎?
不會。解析、時區計算、複製與 CSV 產生都在瀏覽器本機完成。