選單
Dev Tools

Cron 表達式產生器與測試工具(線上免費)

產生並測試 cron 表達式。視覺化建立工具、易讀說明,以及接下來 5 次執行時間。

檔案絕不儲存即時完成無需註冊

🔒 您的檔案絕不會離開瀏覽器。所有處理都在本機完成。

格式:分鐘 小時 日 月 星期

說明

Every 5 minutes

接下來 5 次執行

  • 1. 2026/10/4 上午1:55:00
  • 2. 2026/10/4 上午2:00:00
  • 3. 2026/10/4 上午2:05:00
  • 4. 2026/10/4 上午2:10:00
  • 5. 2026/10/4 上午2:15:00

如何線上產生 Cron 表達式

  1. 1

    輸入或建立 cron 表達式

    直接輸入 5 個欄位的 cron 表達式,或使用視覺化建立工具設定分鐘、小時、日、月與星期。

  2. 2

    閱讀易懂的說明

    工具會透過 cronstrue 把表達式轉成易讀的句子,方便您確認排程是否正確。

  3. 3

    複製表達式

    複製 cron 字串,貼到您的排程工具(crontab、GitHub Actions、Cloud Scheduler 等)。

Cron 語法已有五十年歷史,至今仍驅動著全世界的排程工作:從單一伺服器上的 crontab 項目,到 Kubernetes CronJob、GitHub Actions 排程、AWS EventBridge 規則,以及每條 CI 流程的夜間建置。它的五個欄位(分鐘、小時、每月第幾日、月份、星期)功能強大,卻很容易在不知不覺中寫錯,而錯誤的排程只會悄悄失敗:工作原本該在週一下午 3 點執行,卻變成週日凌晨 3 點,數週都沒人發現。

這個工具可以雙向使用:用欄位組合出排程並取得表達式,或貼上既有的表達式,查看它實際上何時觸發。錯誤通常在轉換說明的步驟中現形:如果 0 12 * * 1-5 被解讀為「週一至週五的 12:00」,就能確認符合您的意圖,否則便能發現問題。同時也會顯示接下來 5 次執行時間。所有計算都在您的瀏覽器中完成,不需要伺服器,頁面載入後即使離線也能使用。

常見陷阱:當「日」與「星期」同時指定時,兩者是以 OR 而非 AND 結合(0 0 13 * 5 會在 13 日以及每個星期五執行,而不只是 13 日的星期五);日欄位中的 */7 這類間隔值並不代表「每週」;排程是依伺服器的時區執行,而大多數雲端平台的預設時區是 UTC。在假設為本地時間之前,請先確認時差。

常見問題

你可能還需要