【发布时间】:2018-07-18 09:39:23
【问题描述】:
如何将 cron 作业更改为可读的日期和时间。
我在项目中使用 angular6。
我在模板中将 cron 作业设为:cron : 20 02 * * tue,fri。
有没有办法在前端进行更改。
谢谢
【问题讨论】:
标签: javascript angular cron
如何将 cron 作业更改为可读的日期和时间。
我在项目中使用 angular6。
我在模板中将 cron 作业设为:cron : 20 02 * * tue,fri。
有没有办法在前端进行更改。
谢谢
【问题讨论】:
标签: javascript angular cron
我用过这个library。它很简单。其他选项是手动处理转换。
【讨论】:
简答:没那么简单/取决于情况。一些库可能会对您有所帮助。
长答案:cron 表达式不代表日期,而是代表您的作业将运行的日期/时间序列。此外,cron 表达式的实现可能会有所不同(例如,一些支持时区,一些有 5 个字段,而另一些有 6 个,...)
因此,您可以有两种方式来表示您的 cron 表达式。您可以解析每个字段并创建一个不错的字符串表示形式,例如:
0 8 * * MON
将给出“每周一 8:00”。
您的第二个选项是显示下一次运行的时间。
正如@mladen-savić 所建议的,您应该使用一个可以完成这项工作的库。
【讨论】: