Ir al contenido
Wiki Hartico

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.

Cómo funciona

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".

Configuración

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:

ModoQué hace
No usar filtroIgnora esa parte
ExactoSolo ese valor
RangoEntre 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.

Ejemplo

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.

Notas

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.

En esta página