将Cron更改为可读的日期和时间

时间:2018-07-18 09:39:23

标签: javascript angular cron

如何将Cron作业更改为可读的日期和时间。

我正在为项目使用angular6。

在模板中,我得到的cron作业为cron : 20 02 * * tue,fri

有没有一种可以更改前端的方法。

谢谢

2 个答案:

答案 0 :(得分:0)

我使用了这个library。非常简单。其他选项是手动处理转换。

答案 1 :(得分:0)

简短答案:不是那么简单,要看情况。一些图书馆可能会为您提供帮助。

长答案:cron表达式不代表日期,而是代表将要运行您的作业的日期/时间序列。另外,cron表达式的实现可能会有所不同(例如,某些支持时区,有些具有5个字段,而另一些具有6个字段,...)

因此,您可以通过两种方式来表示cron表达式。您可以解析每个字段并创建一个漂亮的字符串表示形式,例如:

0 8 * * MON

将提供“每个星期一的8:00”。

第二个选项是显示下一次运行的时间。

按照@mladen-savić的建议,您应该使用可以完成此工作的库。