前言:最近公司业务让整个cron表达式的逻辑,看了下有很多在线生成器,就仿着做了一个,以下说说接到需求后的步骤。
一、了解何为cron表达式
作为一个纯前端,先得了解下这个cron表达式是个干啥用的东西。
什么是Cron表达式?
Cron表达式是一种特殊的语法,用于定义在何时执行某个任务。这种表达式通常被用于Linux系统的计划任务中,但在许多其他平台上也被广泛应用。一个标准的Cron表达式由六个或七个字段组成,每个字段代表一个时间单位(如秒、分钟、小时等),并可以用星号(*)、逗号(,)等符号表示不同的时间范围。
Cron表达式的格式?
一个完整cron表达式如下:
{秒} {分钟} {时} {日} {月} {星期} {年}
单位 |
取值范围 | 允许的通配符 | 是否必填 |
秒 | 0~59 | [, - * /] | 是 |
分钟 | 0~59 | [, - * /] | 是 |
小时 | 0~23 | [, - * /] | 是 |
日 | 1~31 | [, - * / ? L W] | 是 |
月 | 1~12 或 JAN-DEC | [, - * /] | 是 |
星期 | 1~7& |