← Todos los casos de uso
time.of_day
La misma carta, al mediodía otro destino
Una pegatina en la mesa, la misma durante doce meses. Entre semana de 11 a 14 la carta del mediodía, desde las 17 la de la noche, si no la web. La hora es la del local. Un cartel en Zúrich puesto en UTC evalúa «desde las 17» con dos horas de desfase.
- Dónde está colgado
- Caballete de mesa, expositor de barra, puerta.
- Por qué el papel se queda
- La carta cambia varias veces al día. Reimprimir sería en cada turno.
Resolución en directo
time.of_day = 12:00time.tz = Europe/Zurichgeo.country = CHdevice.os = ioslang.primary = de
- 1Mediodía, 11–14
- 2Noche, desde las 17:00
- alwaysSi no
https://adler.ch/lunch

El conjunto de reglas
Válido, guardable, regla obligatoria al final.
No es una paráfrasis de lo que el motor sabría hacer — es el texto que lleva un código. Gana la primera regla que encaja, y la última encaja siempre.
ruleset · version 1
{
"rules": [
{
"when": { "time.of_day": { "between": ["11:00", "14:00"] } },
"then": { "type": "redirect", "url": "https://adler.ch/lunch" }
},
{
"when": { "time.of_day": { "gt": "17:00" } },
"then": { "type": "redirect", "url": "https://adler.ch/dinner" }
},
{
"when": "always",
"then": { "type": "redirect", "url": "https://adler.ch" }
}
]
}La zona horaria está en el código, no en el servidor: time.tz viene del espacio de trabajo al crearlo y después se queda en el código — este está pegado a una pared y no se muda.
También
El mismo eje, otra situación.
- Happy hour
- De 16 a 18 la carta de promoción, si no la normal. Una hora es una regla, no un segundo código.
- Farmacia
- Después de las 19 al servicio de guardia. La puerta sigue siendo la misma puerta.
- Vitrina de anuncios
- El PDF se sustituye el lunes, la vitrina no.