Ir al contenido

Fecha

Fecha

En Wired Code: condition.match_date

Comprueba la fecha por partes: el día de la semana, el día del mes, el mes y el año.

A diferencia de Fecha y Hora, que es una franja concreta, esta trabaja con partes de la fecha. Eso permite cosas que se repiten: “todos los sábados”, “todos los días 1”, “durante diciembre”.

Ventana de configuración de Fecha

La ventana tiene cinco bloques, y no todos funcionan igual.

Día de la semana y Mes son casillas: marcas las que valen. Vienen todas marcadas, que es como decir “cualquiera”.

Día y Año son rangos, con tres modos:

Modo Qué hace
No usar filtro Ignora esa parte
Exacto Solo ese valor
Rango Entre dos valores

Zona Horaria, de una lista que sale con los nombres tal cual: Europe/Madrid, America/Bogota, America/Santiago… Es lo que decide cuándo empieza el día: con Europe/Madrid, el lunes empieza a medianoche en España y no a la hora del servidor.

Una puerta que solo se abre en diciembre:

Pila A
│
├─ Causante: Sobre un Furni
│ └─ Elige Furni ............................. Alfombra de la puerta
│
├─ Condición: Fecha
│ ├─ Día de la semana ........................ las siete marcadas
│ ├─ Día ..................................... No usar filtro
│ ├─ Mes ..................................... solo Dic.
│ ├─ Año ..................................... No usar filtro
│ └─ Zona Horaria ............................ Europe/Madrid
│
└─ Efecto: Mover Usuario a Furni
└─ Elige Furni ............................. Baldosa de la zona navideña

Pisar la alfombra te lleva a la zona navideña, pero solo durante diciembre. El resto del año se pisa y no pasa nada.

Las partes se combinan con Y. Si dejas marcado solo el sábado y solo Dic., se cumple los sábados de diciembre y ningún otro día.

No desmarques las siete casillas. Una lista de días —o de meses— sin nada marcado no significa “cualquiera”: significa ninguno, y la condición no se cumple nunca. Para no filtrar por esa parte hay que dejarlas todas marcadas.

Un rango de día puede dar la vuelta al mes. En Día y en Año, poner el primer número mayor que el segundo no es un error: un rango de 28 a 3 se entiende como “del 28 en adelante o hasta el 3”, que es la forma de coger el cambio de mes de una vez.