Pagina di test (e per il momento è solo un test!!!) per l'orario di ambientazione (ovvero: è proprio detto che l'orario in chat debba essere sincronizzato con quello vero?)

l'idea è questa: ora in chat = ora vera + offset (con offset solitamente negativo)

dom offset = -6
lun offset = 0
mar offset = 0
mer offset = 0
gio offset = -3
ven offset = -3
sab offset = -6

l'ora di soglia (*) è fissata per le 6. Quindi dalle 6 viene applicato l'offset relativo alla giornata corrente

Facciamo un esempio:
ora sono le ore 21 e qualche cosa (per la precisione: 2012-05-20 21:32:17)
ed è il 1° giorno della settimana (dom)

Quindi in chat (o se preferite on-game):
è il 1° giorno della settimana (dom)
l'ora (in chat!) è quindi sfasata di -6 ore (in altri termini l'offset orario è -6 ore)
e quindi (in chat!) sono le ore 15:32

N.B. al momento il cambio dell'offsett è fatto alle ore 6. In caso (mai dire mai) che una giocata si protraesse fino a quell'ora del mattino chi sta giocando in quel momento ovviamente non "subisce" il salto temporale e dovrà fare di necessità virtù

(*) Per i filologi: "l'ora di soglia" potremmo definirla, mutuando un concetto dallo spazio-tempo, come il duale della "linea internazionale del cambio di data" :D

altri esempi. Ovvero e se fosse:

dom
lun
mar
mer
gio
ven
sab

torna a oggi

-6