Salta ai contenuti

Tempo

Una pausa.

Inputduration (durata)
Outputnessuno — la messa in sequenza avviene tramite done
Configurazioneduration, inputUnit: ms, s (predefinito), min, h

Il riquadro non trasmette alcun valore: la parte successiva va cablata sulla sua porta done. Un arresto dell’esecuzione interrompe l’attesa in modo pulito.

Attende un istante preciso.

Inputuntil
Outputnessuno
Configurazioneuntil — una data ISO oppure un timestamp epoch in millisecondi

Un istante già passato innesca immediatamente.

Emette a intervalli regolari.

Inputfrequency, cron, duration, endDate
Outputtick — il valore emesso è l’indice dell’impulso, a partire da 0
Configurazionesi veda più sotto
CampoRuolo
modefrequency oppure cron
frequency + unitPeriodo (s, min, h)
cronUn’espressione cron a 5 o 6 campi
duration + durationUnitDurata totale di attività del timer
endDateData di arresto

La porta done porta il numero totale di impulsi emessi.

È il riquadro dei test di carico leggeri e delle sonde periodiche.

L’istante corrente.

Inputnessuno
Outputvalue — denominata now, di tipo stringa
Configurazioneformat: datetime (ISO, predefinito), epoch, string

Questo riquadro non ha porta error.

Aritmetica e formattazione di date.

Inputvalue, amount, other
Outputresult
opEffetto
addAggiunge amount unit a value
subtractSottrae
formatFormatta secondo format
diffScarto tra value e other, espresso in unit

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

Adesso ──► Data-ora (add, 7, days) ──► porta dateExpiration della richiesta

Per una formattazione semplice in un campo di testo, gli helper Handlebars {{now}}, {{timestamp}} e {{formatDate}} sono spesso sufficienti — senza bisogno di un riquadro.