Перейти до вмісту

Час

Пауза.

Входиduration (тривалість)
Виходинемає — послідовність задається через done
Конфігураціяduration, inputUnit: ms, s (типово), min, h

Блок не передає жодного значення: під’єднуйте продовження до його порту done. Зупинка виконання перериває очікування охайно.

Чекає на конкретний момент.

Входиuntil
Виходинемає
Конфігураціяuntil — дата у форматі ISO або мітка часу epoch у мілісекундах

Момент, який уже минув, спрацьовує негайно.

Спрацьовує через рівні проміжки.

Входиfrequency, cron, duration, endDate
Виходиtick — видається індекс такту, починаючи з 0
Конфігураціядив. нижче
ПолеРоль
modefrequency або cron
frequency + unitПеріод (s, min, h)
cronВираз cron на 5 чи 6 полів
duration + durationUnitЗагальна тривалість роботи таймера
endDateДата зупинки

Порт done несе загальну кількість виданих тактів.

Це блок для легких навантажувальних тестів і періодичних проб.

Поточний момент.

Входинемає
Виходиvalue — має назву now, рядкового типу
Конфігураціяformat: datetime (ISO, типово), epoch, string

Цей блок не має порту error.

Арифметика та форматування дат.

Входиvalue, amount, other
Виходиresult
opДія
addДодає amount unit до value
subtractВіднімає
formatФорматує згідно з format
diffРізниця між value і other, виражена в unit

unit приймає: milliseconds, seconds, minutes, hours, days, weeks, months, years.

Зараз ──► Обчислення дати (add, 7, days) ──► порт dateExpiration запиту

Для простого форматування в текстовому полі часто вистачає помічників Handlebars {{now}}, {{timestamp}} і {{formatDate}} — окремий блок не потрібен.