Non ho guardato tutto lo script perché è troppo complicato, ma molto probabilmente il tuo problema è legato all'ora legale.
Lo scompenso è dovuto al fatto che durante l'anno c'è un giorno che dura 23 ore e uno che ne dura 25; in particolare, a fine ottobre l'orologio va indietro di un'ora, e quindi se a un certo punto è mezzanotte fra sabato e domenica, 24 ore dopo sono le 23 sempre della domenica. Per questo ti ritrovi il giorno due volte.
Evita di usare la mezzanotte come orario di riferimento nella giornata; sposta tutto di 12 ore e il problema dovrebbe sparire.


Rispondi quotando