JWT 解码
粘贴 JWT 立刻解出 Header 和 Payload,过期时间自动换算成北京时间并标明是否失效。
粘贴 5 段式 Cron 表达式,立刻翻译成中文人话,并列出往后几次的真实执行时间和倒计时。
不会。解析和推算全部在浏览器里用本地时间完成,不请求任何后端接口,断网也能正常用,公司内网的 crontab 粘进来也不会有外泄风险。
不支持。这里只认 Linux crontab 的 5 段式(分 时 日 月 周)。Quartz 的 6 段或 7 段写法里第一段是秒、星期还是 1-7 且 1 代表周日,语义和 Linux 不一样,混在一起容易给出错误结论,所以直接不接。写 6 段时会提示段数不对。
按标准 Vixie cron 的口径处理:两个字段都不以 * 开头时,满足其中一个就触发,是「或」不是「且」。比如 0 0 1 * 1 表示每月 1 号或者每周一都执行。想表达「1 号且恰好是周一」这种交集,cron 本身表达不了,得在脚本里自己判断。
常见原因是日期不存在,比如 0 0 31 2 * 里的 2 月 31 日永远不会到来,工具会直接跳过而不是补到 2 月 28 日。另外 31 号在小月也不存在,写 0 0 31 * * 实际只在 1、3、5、7、8、10、12 月生效。
这个工具按你电脑的本地时区推算,而服务器 crontab 按服务器时区(多数云主机默认 UTC)执行,两者可能差 8 小时。要对照服务器,先把时区差算进去;容器里还要确认时区有没有挂载对。
@hourly、@daily、@midnight、@weekly、@monthly、@yearly、@annually 都能识别并展开成对应的 5 段写法。@reboot 依赖开机事件,没有时间表达式可以推算,这里会提示段数不对。
本工具的所有处理都在你的浏览器里完成,不需要注册、不需要安装,也不会上传你的数据。