Skip to content

Timing

A pause.

Inputsduration (a duration)
Outputsnone — sequencing goes through done
Configurationduration, inputUnit: ms, s (default), min, h

The box passes no value on: wire what follows onto its done port. Stopping the run interrupts the wait cleanly.

Waits for a specific moment.

Inputsuntil
Outputsnone
Configurationuntil — an ISO date or an epoch timestamp in milliseconds

A moment that has already passed triggers immediately.

Emits at a regular interval.

Inputsfrequency, cron, duration, endDate
Outputstick — the value emitted is the tick’s index, starting at 0
Configurationsee below
FieldRole
modefrequency or cron
frequency + unitPeriod (s, min, h)
cronA cron expression with 5 or 6 fields
duration + durationUnitThe timer’s total active duration
endDateStop date

The done port carries the total number of ticks emitted.

This is the box for light load tests and periodic probes.

The current moment.

Inputsnone
Outputsvalue — named now, of string type
Configurationformat: datetime (ISO, the default), epoch, string

This box has no error port.

Date arithmetic and formatting.

Inputsvalue, amount, other
Outputsresult
opEffect
addAdds amount unit to value
subtractSubtracts
formatFormats according to format
diffThe gap between value and other, expressed in unit

unit accepts: milliseconds, seconds, minutes, hours, days, weeks, months, years.

Maintenant ──► Date-heure (add, 7, days) ──► port dateExpiration de la requête

For simple formatting inside a text field, the Handlebars helpers {{now}}, {{timestamp}} and {{formatDate}} are often enough — no box needed.