使用方式
- 1 開啟Cron 表達式解析與產生器,輸入、貼上或選擇要處理的內容。
- 2 依需求調整頁面上的選項與格式。
- 3 確認即時結果,再複製或下載可用的輸出。
可視化配置 Cron 排程、多語系自然語言解析與未來執行時間預測。
可視化配置 Cron 排程、多語系自然語言解析與未來執行時間預測。適合日常工作、開發、學習或快速驗證時使用。
工具在瀏覽器中運作;處理敏感資料前,仍請確認瀏覽器與裝置環境可信。
標準 Cron 表達式由五個以空白分隔的欄位組成,依序是「分(0–59)、時(0–23)、日(1–31)、月(1–12)、星期(0–6,0 代表星期日,多數實作也接受 7)」。每個欄位可以用 * 代表任意值、逗號列出多個值(1,15)、連字號表示範圍(1-5),以及斜線表示間隔(*/10 代表每 10 單位)。例如 0 9 * * 1-5 是「週一到週五早上 9:00」,*/5 * * * * 是「每 5 分鐘」,0 0 1 * * 是「每月 1 日午夜」。若輸入 6 個欄位,第一欄會被視為「秒」,常見於 Node.js 的排程套件。
本工具會把表達式翻譯成看得懂的自然語言,並列出接下來 5 次的實際執行時間,讓你在部署前確認排程是否如預期。最常見的錯誤是把分和時寫反,例如想要每天 2:30 執行卻寫成 2 30 * * *(其實無效,因為小時最大是 23);正確寫法是 30 2 * * *。另一個陷阱是「每 N 分鐘」只在單位內重新計算:*/45 * * * * 會在每小時的 0 分與 45 分執行,間隔並不是固定 45 分鐘。
日與星期同時指定時要特別小心:在標準 cron(Vixie cron)中,若兩個欄位都不是 *,只要「其中一個」符合就會執行,而不是兩者同時符合。例如 0 0 13 * 5 會在每月 13 日以及每個星期五都執行,而非只在「13 號星期五」執行。若平台採用 Quartz 語法(Java、部分雲端服務),則有 7 個欄位並用 ? 表示不指定,與本工具的 Unix 語法不同。
時區是排程出錯的頭號原因。本工具以你瀏覽器所在的時區顯示下次執行時間,但伺服器、GitHub Actions 與許多雲端排程預設使用 UTC。台灣時間(UTC+8)早上 9 點,在 UTC 中是凌晨 1 點,所以要寫成 0 1 * * *。部署前請先確認目標平台的時區設定。
依序為分(0–59)、時(0–23)、日(1–31)、月(1–12)與星期(0–6,0 為星期日)。例如 30 2 * * * 代表每天凌晨 2:30。
寫成 */5 * * * *。斜線代表間隔,會在每小時的 0、5、10…55 分執行。
多半是時區問題。伺服器與 GitHub Actions 常用 UTC,台灣時間 9:00 在 UTC 是 1:00,排程要寫 0 1 * * *。
標準 cron 是「任一符合就執行」。0 0 13 * 5 會在每月 13 日和每個星期五都執行,不是只有 13 號星期五。
即時解析當前或貼入的 User Agent,讀取瀏覽器、硬體、OS與引擎資訊。
即時測試實體鍵盤功能,配備 2.5D 高質感鍵盤、Web Audio 青軸/紅軸聲效與 WPM 打字速度計算,並讓戴上拳套的 Alpa 陪您練打!
將您的程式碼片段快速包裝成帶有 macOS 視窗按鈕、炫彩漸層背景與磨砂陰影的高質感社群分享圖片。
貼上從 Excel/Google Sheets 複製的儲存格、CSV 或 XML 試算表,一鍵轉成 Markdown 表格、JSON 陣列與 HTML 表格代碼。