Tu quando chiedi una data al sistema lui te la rende come data del
calendario più l'ora. Giusto? Bene. A questo punto aggiungerci i
secondi ti porta ad una data che è la stessa data + i giorni alla
stessa ora. Fin qui tutto a posto.
Però questo non tiene conto che ci sono due stonature: i cambi dell'ora.
A marzo hai 1 giorno di 23 ore (tiro l'ora avanti), ma questo non gli
crea casini, visto che la stessa ora del giorno dopo sarà
verosimilmente un'ora più avanti. Se l'ora di riferimento è 00.01, la
1.01 è sempre il giorno dopo, quindi per quello che ti serve non
cambia: sei sempre al giorno successivo
Ad ottobre, però, quel giorno è di 25 ore e questo lo fa sbarellare:
se l'ora di riferimento di cui sopra casca a 00.01, passa alle 23.01,
che, sfiga, si traduce nella perdita di un giorno... CVD :)
Insomma, è la formula n*3600*(24) che scazza... ;P
Ciao,
Simone