Etiquetas de fecha y hora
¿Qué son las etiquetas de fecha y hora en Botize?
Las etiquetas de fecha y hora son variables dinámicas que se generan automáticamente en el momento en que se ejecuta una tarea. Permiten insertar fechas y horas actualizadas dentro de textos, nombres de archivo, mensajes o cualquier campo de una automatización.
Por ejemplo:
{date} → fecha actual
{time} → hora actual
¿Qué etiquetas básicas existen?
Botize incluye dos etiquetas básicas:
{date}: Devuelve la fecha actual en formato dd-mm-YYYY
{time}: Devuelve la hora actual en formato HH:mm:ss
Ejemplo:
Hoy es {date} y son las {time}
¿Cómo obtener el nombre del día o del mes?
Puedes utilizar etiquetas especiales para obtener el nombre del día o del mes:
En inglés:
{{day}} → día (Monday, Tuesday...)
{{month}} → mes (January, February...)
En español:
{{dia}} → día (lunes, martes...)
{{mes}} → mes (enero, febrero...)
Ejemplo:
Hoy es {{dia}}, {{mes}}
¿Cómo desplazar la hora hacia adelante o hacia atrás?
Puedes modificar la hora actual sumando o restando horas:
{time-1} → una hora antes
{time+1} → una hora después
Botize permite valores entre -12 y +12 horas.
Ejemplo:
Ahora son {time} y dentro de 2 horas serán las {time+2}
¿Cómo desplazar la fecha?
También puedes desplazar la fecha usando:
{date-1}
{date+1}
Internamente se basa en horas, pero sirve para obtener fechas anteriores o posteriores.
Ejemplo:
Hoy: {date}
Mañana: {date+1}
¿Cómo formatear la fecha como quieras?
Puedes usar la etiqueta:
{date('FORMATO')}
Donde FORMATO sigue la sintaxis de PHP date().
Ejemplos:
{date('Y')} → año (2026)
{date('m')} → mes (03)
{date('d')} → día (18)
{date('Y-m-d')} → 2026-03-18
{date('d/m/Y')} → 18/03/2026
{date('H:i')} → 14:27
{date('c')} → formato ISO (2026-03-18T14:27:53+09:00)
¿Cómo obtener fechas relativas como ayer o mañana?
Puedes usar una versión más avanzada:
{date('FORMATO','MODIFICADOR')}
El modificador acepta expresiones como:
-1 day → ayer
+1 day → mañana
-7 days → hace 7 días
+1 month → dentro de un mes
next Monday → próximo lunes
Ejemplos:
{date('d/m/Y','-1 day')} → ayer
{date('d/m/Y','+1 day')} → mañana
{date('Y-m-d','next Monday')} → próximo lunes
Ejemplos prácticos de uso
Puedes combinar etiquetas con texto libre:
Frase natural:
Hoy es {{dia}} {date('d')} de {{mes}} de {date('Y')}
Nombre de archivo:
backup_{date('Y-m-d')}_{date('H-i-s')}
Rango de fechas:
Desde {date('Y-m-01')} hasta {date('Y-m-t')}
Zona horaria de las etiquetas
Todas las etiquetas de fecha y hora utilizan la zona horaria configurada en el paso de la tarea.
Esto significa que no necesitas hacer conversiones manuales. Simplemente asegúrate de que la zona horaria esté correctamente definida en ese paso.
Recomendaciones
Usa:
{date} y {time} → para casos simples
{date('FORMATO')} → cuando necesites un formato específico
{date('FORMATO','MODIFICADOR')} → cuando necesites fechas relativas (ayer, mañana, próxima semana...)
Esta última opción es la más potente y flexible.