Sari la conținut

Timp

O pauză.

Intrăriduration (durată)
Ieșiriniciuna — secvențierea se face prin done
Configurareduration, inputUnit: ms, s (implicit), min, h

Cutia nu transmite nicio valoare: cablați continuarea la portul său done. O oprire a execuției întrerupe așteptarea în mod curat.

Așteaptă un moment precis.

Intrăriuntil
Ieșiriniciuna
Configurareuntil — o dată ISO sau un marcaj temporal epoch, în milisecunde

Un moment deja trecut declanșează imediat.

Emite la intervale regulate.

Intrărifrequency, cron, duration, endDate
Ieșiritick — valoarea emisă este indexul tactului, începând de la 0
Configurarevedeți mai jos
CâmpRol
modefrequency sau cron
frequency + unitPerioadă (s, min, h)
cronO expresie cron cu 5 sau 6 câmpuri
duration + durationUnitDurata totală de activitate a cronometrului
endDateData de oprire

Portul done poartă numărul total de tacturi emise.

Este cutia potrivită pentru testele ușoare de încărcare și pentru sondele periodice.

Momentul curent.

Intrăriniciuna
Ieșirivalue — denumită now, de tip șir
Configurareformat: datetime (ISO, implicit), epoch, string

Această cutie nu are port error.

Aritmetică și formatare pe date.

Intrărivalue, amount, other
Ieșiriresult
opEfect
addAdaugă amount unit la value
subtractScade
formatFormatează conform format
diffDiferența dintre value și other, exprimată în unit

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

Acum ──► Dată-oră (add, 7, days) ──► portul dateExpiration al cererii

Pentru o formatare simplă într-un câmp text, helperii Handlebars {{now}}, {{timestamp}} și {{formatDate}} sunt adesea suficienți — nu este nevoie de o cutie.