跳到工具
JoeLucky

點擊工具頁的「收藏」加入

工具類別

Base64 編解碼JSON 檢視器熱門JWT 解碼器UUID 產生器URL 編解碼JSON 轉 CSVCSV 轉 JSONJSON 轉 YAMLYAML 轉 JSONJSON 轉 XMLXML 轉 JSONCSV 轉 YAMLYAML 轉 CSVJSON 格式化工具YAML 格式化工具XML 格式化工具HTML 格式化工具CSS 格式化工具正規表達式測試工具雜湊產生器Cron 運算式解析器HTML 實體編碼/解碼工具進位制轉換器URL 解析器/查詢參數檢視器CSV 檢視與驗證工具Markdown 預覽工具SQL 格式化工具Mermaid 線上編輯器LLM API 費用計算機新LLM 顯示記憶體(VRAM)計算機新RAG 文字切分視覺化工具新雲端儲存費用計算機(S3、R2、B2)新SLA 可用性計算機新
JoeLucky

實用好用的在線工具集合站

隱私政策服務條款

© 2026 JoeLucky®. 版權所有。

  1. JoeLucky
  2. /開發者
  3. /Cron 運算式解析器

Cron 運算式解析器

驗證 cron 運算式,查看白話說明與各時區的下次執行時間。

相似開發者

查看全部
SLA 可用性計算機

把 99.9%、99.99% 換算成每月、每年允許的停機時間,並計算整體可用性。

開啟 →
時間戳轉換

即時顯示 Unix 時間戳,支援秒/毫秒互轉,多時區與多格式輸出

開啟 →
時區轉換器

比較多個時區的當地時間,自動處理夏令時間,方便安排跨時區會議。

開啟 →

💬 使用者留言

?

還沒有留言,搶先留下你的想法!

什麼是Cron 運算式解析器?

驗證標準 5 欄位 cron 運算式,提供易讀的說明與接下來 10 次的執行時間,可選任何 IANA 時區並處理夏令時間(春季不存在的時間略過、秋季重複的時間只算第一次)。支援月份與星期的英文縮寫及 @daily 等別名;可針對 GitHub Actions、Vercel、Kubernetes 與 crontab 顯示限制提醒與可貼上的設定片段,也能用選項產生運算式。

如何使用?

  1. 輸入 cron 運算式(分 時 日 月 星期),或點範例;也可展開「用選項產生表達式」。
  2. 選擇時區與目標平台(crontab、GitHub Actions、Vercel、Kubernetes)。
  3. 查看說明、各欄位拆解與接下來 10 次執行時間(含 UTC 與位移)。
  4. 閱讀夏令時間與平台限制提醒,複製設定片段貼到你的專案。

注意事項

  • 範例:0 9 * * 1-5 代表每個工作日 09:00;在 Asia/Taipei 的 09:00 等於 UTC 01:00。
  • 日期與星期都有限制時是「或」(Vixie cron 規則)。不支援秒欄位、6/7 欄位與 Quartz 的 ?、L、W、#。
  • GitHub Actions 最短間隔 5 分鐘、預設 UTC;Vercel 以 UTC 解讀,Hobby 方案每任務一天最多一次;Kubernetes 請用 .spec.timeZone,schedule 內的 CRON_TZ/TZ 不受支援。規則核對於 2026-10-20,平台可能調整。
  • 所有計算都在你的瀏覽器完成,運算式不會上傳。

常見問題

支援 AWS EventBridge 或 Quartz 的 6~7 欄位 cron 嗎?

不支援。本工具的基準是標準 Unix/POSIX 風格的 5 欄位 cron(分 時 日 月 星期);輸入 6 或 7 欄位的運算式會被拒絕並顯示欄位數錯誤,不會被悄悄以錯誤方式解析。除了數字外,也支援月份與星期的英文縮寫(如 JAN、MON)以及 @daily、@hourly 等別名;秒欄位與 Quartz 的 ?、L、W、# 仍不支援。

日期與星期兩個欄位同時限制時,是「且」還是「或」?

是「或」。這是標準 Vixie cron 的行為:當「日期(day-of-month)」與「星期(day-of-week)」兩者都不是萬用字元「*」時,只要符合其中一個條件就會執行,而不是要求兩者同時符合。工具的說明摘要與下方提醒都會明確標出這種情況。

「接下來的執行時間」是用哪個時區計算的?

預設是你瀏覽器目前的本機時區,也可以在「時區」選單改成任何 IANA 時區(例如 Asia/Taipei、America/New_York)或 UTC,表格會同時顯示該時區時間與 UTC。伺服器端排程常以 UTC 運作,請依你的平台選擇正確的時區。

夏令時間會怎麼影響 cron 的執行?

春季「跳時」時,有些本地時間根本不存在(例如凌晨 2:30),工具會略過該次並在結果下方列出;秋季「回撥」時,同一個本地時間會出現兩次,固定時間的排程這裡只算第一次出現的那一個。各平台對這些情況的處理不盡相同,重要排程建議避開轉換時段,或改用 UTC。

GitHub Actions、Vercel、Kubernetes 的 cron 有什麼限制?

GitHub Actions 的排程最短間隔為 5 分鐘,預設以 UTC 執行,高負載時可能延遲,且只會在預設分支觸發;Vercel 的 cron 以 UTC 解讀,Hobby 方案每個任務一天最多一次且時間可能有最多 59 分鐘誤差,Pro 與 Enterprise 可到每分鐘,每個專案最多 100 個;Kubernetes CronJob 請用 .spec.timeZone 指定時區,在 schedule 內寫 CRON_TZ 或 TZ 不受支援。選擇「目標平台」即可看到這些提醒與可直接貼上的設定片段。

可以用選項產生 cron 運算式嗎?

可以。展開「用選項產生表達式」,選擇每 N 分鐘、每小時、每天、平日、每週指定日、每月某日或每年某日,填入時間後就會得到對應的運算式,按一下即可套用到上方輸入欄並立即看到說明與下次執行時間。

執行頻率:於分鐘 0,於小時 9,於星期 1, 2, 3, 4, 5,每個月份。

分

0

時

9

日

*

月

*

星期

1-5

切換平台會顯示該平台的限制提醒與可直接貼上的設定片段。

接下來 10 次執行 · UTC

計算中…

設定片段

0 9 * * 1-5 /path/to/command
用選項產生表達式
0 9 * * *

以標準 Unix/POSIX 風格 5 欄位 cron(分 時 日 月 星期)為準,不支援 Quartz/AWS/GitHub 等 6~7 欄位變體;月份/星期的英文縮寫與 @daily 等別名會先展開再驗證。

另外支援月份與星期的英文縮寫(JAN、MON)及 @daily、@hourly、@weekly、@monthly、@yearly 別名;秒欄位與 Quartz 的 ?、L、W、# 仍不支援。

下次執行時間依你選的時區與夏令時間規則計算;固定時間遇到回撥重複時段只執行一次,遇到跳時不存在的時間則略過。

平台規則依 GitHub、Vercel、Kubernetes 官方文件整理(核對於 2026-10-20);平台可能調整,請以官方文件為準。