Salve a tutti, ho riscontrato la seguente stranezza:
Un mio applicativo, scritto in php e che usa mysql compie alcune operazioni sulle date. Poiché mysql non le esegue direttamente nelle sue query, per aggiungere n giorni ad una data prendo dal db questa data in secondi, aggiungo il numero di secondi dato da n*3600*24 e salvo il risultato nel db, sempre in secondi. Fino ad ora ha funzionato tranquillamente, ma poi la settimana scorsa c'era il cambio di orario ed è risultato che se n è tale da superare la data fatidica il risultato perde un giorno. Ovviamente al di fuori di questa situazione le due date differiscono di n giorni cioè se la prima cade di giovedì e n=7 anche la seconda cade di giovedì. Sono andato subito a vedere se succede lo stesso problema a marzo con il cambiamento inverso. Lì tutto bene come sempre. Altra prova che ho fatto è su un pc Windows dove gira lo stesso applicativo: stesso problema.
Qualche idea in merito (a parte quella che io abbia "le traveggole")?

--
Giorgio Bompiani

Gli scaffali dei miei libri sono qui:

http://loscaffaledi.giorgiobompiani.it

Linux User # 454514 http://counter.li.org/


--
Per REVOCARE l'iscrizione alla lista, inviare un email a [email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Rispondere a