Aller au contenu

Temps

Une pause.

Entréesduration (durée)
Sortiesaucune — le séquencement se fait par done
Configurationduration, inputUnit : ms, s (défaut), min, h

La boîte ne transmet aucune valeur : câblez la suite sur son port done. Un arrêt de l’exécution interrompt l’attente proprement.

Attend un instant précis.

Entréesuntil
Sortiesaucune
Configurationuntil — une date ISO ou un horodatage epoch en millisecondes

Un instant déjà passé déclenche immédiatement.

Émet à intervalle régulier.

Entréesfrequency, cron, duration, endDate
Sortiestick — la valeur émise est l’index du top, à partir de 0
Configurationvoir ci-dessous
ChampRôle
modefrequency ou cron
frequency + unitPériode (s, min, h)
cronUne expression cron à 5 ou 6 champs
duration + durationUnitDurée totale d’activité du minuteur
endDateDate d’arrêt

Le port done porte le nombre total de tops émis.

C’est la boîte des tests de charge légers et des sondes périodiques.

L’instant courant.

Entréesaucune
Sortiesvalue — nommée now, de type chaîne
Configurationformat : datetime (ISO, défaut), epoch, string

Cette boîte n’a pas de port error.

Arithmétique et formatage de dates.

Entréesvalue, amount, other
Sortiesresult
opEffet
addAjoute amount unit à value
subtractSoustrait
formatFormate selon format
diffÉcart entre value et other, exprimé en unit

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

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

Pour un formatage simple dans un champ texte, les helpers Handlebars {{now}}, {{timestamp}} et {{formatDate}} suffisent souvent — pas besoin de boîte.