Pular para o conteúdo

Tempo

Uma pausa.

Entradasduration (duração)
Saídasnenhuma — a sequência faz-se através de done
Configuraçãoduration, inputUnit: ms, s (predefinição), min, h

A caixa não transmite nenhum valor: ligue a continuação à sua porta done. Parar a execução interrompe a espera de forma limpa.

Espera por um instante preciso.

Entradasuntil
Saídasnenhuma
Configuraçãountil — uma data ISO ou um carimbo temporal epoch em milissegundos

Um instante já passado aciona imediatamente.

Emite a intervalos regulares.

Entradasfrequency, cron, duration, endDate
Saídastick — o valor emitido é o índice do impulso, a partir de 0
Configuraçãover abaixo
CampoFunção
modefrequency ou cron
frequency + unitPeríodo (s, min, h)
cronUma expressão cron com 5 ou 6 campos
duration + durationUnitDuração total de atividade do temporizador
endDateData de paragem

A porta done transporta o número total de impulsos emitidos.

É a caixa dos testes de carga ligeiros e das sondas periódicas.

O instante atual.

Entradasnenhuma
Saídasvalue — com o nome now, do tipo cadeia
Configuraçãoformat: datetime (ISO, predefinição), epoch, string

Esta caixa não tem porta error.

Aritmética e formatação de datas.

Entradasvalue, amount, other
Saídasresult
opEfeito
addAdiciona amount unit a value
subtractSubtrai
formatFormata segundo format
diffDiferença entre value e other, expressa em unit

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

Agora ──► Data-hora (add, 7, days) ──► porta dateExpiration do pedido

Para uma formatação simples num campo de texto, os helpers Handlebars {{now}}, {{timestamp}} e {{formatDate}} são muitas vezes suficientes — não é preciso nenhuma caixa.