Angular 4 Cronstrue Concept - преобразование выражений cron в строки [Из CronJobs в Cronstrue] - PullRequest
0 голосов
/ 10 мая 2018

Существует любой пример концепции cronstrue для преобразования выражений cron в удобочитаемые строки в Angular 4.

Мне нужна библиотека или плагин в angular 4 для преобразования выражений расписания cronjobs в удобочитаемые строки [cronstrue].

Если я использую cron_expression как: -

"0 15 * * *?"

результат, который мне нужен, в точности как строка, за которой следует

«В секунду: 00 минуты: 15 каждого часа»

1 Ответ

0 голосов
/ 19 мая 2018

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");

"В 23:00 с понедельника по пятницу"

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

"В 12:23 во второе воскресенье месяца"

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

"Каждую секунду, каждые 2 дня недели, с понедельника по пятницу"

Дополнительные примеры использования, включая демонстрацию https://www.npmjs.com/package/cronstrue

...