Angular 4 Cronstrue Concept - 将cron表达式转换为字符串[从CronJobs转换为Cronstrue]

时间:2018-05-10 06:57:47

标签: angular typescript cron cron-task

任何有关cronstrue概念的例子都是将角色表达式转换为Angular 4中的人类可读字符串。

我需要角度4中的库或插件,用于将cronjobs调度表达式转换为人类可读的字符串[cronstrue]。

如果我使用cron_expression: -

“0 15 * * *?”

结果是什么,我需要完全作为字符串后跟

“在第二分钟:00分钟:每小时15分”

1 个答案:

答案 0 :(得分:0)

cRonstrue导出为UMD模块,因此它可以在AMD,CommonJS或浏览器全局环境中使用。

首先,安装模块:

npm install cronstrue

然后,根据您的使用情况,添加对它的引用:

有关更多用法示例,包括演示cRonstrue如何处理某些

打字稿

import cronstrue from 'cronstrue';


cronstrue.toString("* * * * *");
> "Every minute"

cronstrue.toString("0 23 ? * MON-FRI");
> "At 11:00 PM, Monday through Friday"

cronstrue.toString("23 12 * * SUN#2");
> "At 12:23 PM, on the second Sunday of the month"

cronstrue.toString("* * * ? * 2-6/2", { dayOfWeekStartIndexZero: false});
> "Every second, every 2 days of the week, Monday through Friday"

cronstrue.toString(" * * * * *");

  

"每分钟"

cronstrue.toString(" 0 23?* MON-FRI");

  

"周一至周五晚上11点和#34;

cronstrue.toString(" 23 12 * * SUN#2");

  

"在下午12:23,在该月的第二个星期日"

cronstrue.toString(" * * *?* 2-6 / 2",{dayOfWeekStartIndexZero:false});

  

"每周一次,每周两天,周一至周五和#34;

有关更多用法示例,包括演示https://www.npmjs.com/package/cronstrue