Date & Time
Descripción
Sección titulada «Descripción»El nodo Date & Time realiza operaciones con fechas: obtener la fecha actual, sumar o restar una cantidad de tiempo a una fecha, o reformatear una fecha existente a distintos formatos de salida. El resultado se guarda en un campo del data para que los nodos siguientes puedan usarlo.
Es equivalente al nodo Date & Time de n8n.
La fecha de entrada admite formato ISO, timestamp numérico o cualquier expresión resoluble con variables dinámicas. Si la fecha de entrada está vacía (o no se puede interpretar), se usa la fecha y hora actuales.
Configuración
Sección titulada «Configuración»Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| action | select | Sí | Operación: now (fecha actual), format (reformatear), add (sumar), subtract (restar), startOf / endOf (inicio o fin de día, semana —lunes a domingo—, mes o año, en UTC). Una acción desconocida da error |
| value | text | No | Fecha a procesar (ISO, timestamp o expresión). Vacío con now = fecha actual. Soporta variables dinámicas |
| amount | number | No | Cantidad a sumar o restar (solo para add / subtract) |
| unit | select | No | Unidad del delta: years, months, weeks, days (por defecto), hours, minutes, seconds |
| format | select | No | Formato de salida: iso (ISO 8601, por defecto), date (YYYY-MM-DD), time (HH:MM:SS), unix (segundos), locale (local), sql (YYYY-MM-DD HH:MM:SS), month (YYYY-MM) |
| outputKey | text | No | Nombre del campo donde guardar el resultado. Por defecto datetime |
El nodo agrega el resultado al data en el campo indicado por outputKey (por defecto datetime):
{ "cliente": "Ana", "datetime": "2026-08-10T14:32:05.000Z"}Ejemplos de Uso
Sección titulada «Ejemplos de Uso»Obtener la fecha actual en formato ISO
Sección titulada «Obtener la fecha actual en formato ISO»{ "label": "Ahora", "action": "now", "format": "iso", "outputKey": "ahora"}Resultado: { "ahora": "2026-08-10T14:32:05.000Z" }.
Sumar 7 días a una fecha
Sección titulada «Sumar 7 días a una fecha»{ "label": "Vencimiento", "action": "add", "value": "{{data.fecha_emision}}", "amount": "7", "unit": "days", "format": "date", "outputKey": "vencimiento"}Resultado: { "vencimiento": "2026-08-17" }.
Reformatear una fecha a formato local
Sección titulada «Reformatear una fecha a formato local»{ "label": "Formato local", "action": "format", "value": "{{data.timestamp}}", "format": "locale", "outputKey": "fecha_legible"}Obtener el timestamp Unix de hace 1 hora
Sección titulada «Obtener el timestamp Unix de hace 1 hora»{ "label": "Hace 1 hora", "action": "subtract", "amount": "1", "unit": "hours", "format": "unix", "outputKey": "desde"}- Si el
datade entrada es un objeto, el resultado se agrega sin perder los campos existentes; si no lo es, se envuelve en{ data, [outputKey] } - Todos los cálculos se hacen en UTC: sumar días no cambia la hora por el horario de verano, y sumar o restar meses o años no desborda el fin de mes (31 oct − 1 mes = 30 sep; 29 feb 2024 + 1 año = 28 feb 2025)
- El campo
valuesoporta variables dinámicas y cross-node:{{data.campo}},{{@NombreNodo.campo}} - No requiere credenciales