Salve ho un problema che mi assilla da diverso tempo e non trovo soluzioni e sicuramente è una sciocchezza.

uso questo codice nella mia Homepage e in particolare quello in neretto che mi serve per aprire determinati file in determinate giornate dell'anno, es: se oggi è il 56esimo giorno dell'anno aprimi il file pippo.js.
Il problema è che immancabilmente il file viene aperto il giorno dopo a mezzogiorno, con mezza giornata di ritardo, dovè il problema??

<script type="text/javascript" language="JavaScript">
<!--
today = new Date();
start = new Date(today.getYear(),00,01);
giorno_settimana = (today.getDay());
giorno_anno = ((today.getTime()-start.getTime()) / 1000 / 60 / 60 / 24);
now = new Date();
giorno_mese = today.getDate();
numero_mese = today.getMonth()+1;

document.write('<form name=datigiorno>');
document.write('<input type=hidden name=num_giorno_anno size=5 value='+Math.round(giorno_anno)+'>');
document.write('<input type=hidden name=numerogiornosettimana size=5 value='+giorno_settimana+'>');
document.write('<input type=hidden name=nome_giorno size=5 value='+today+'>');
document.write('<input type=hidden name=data_giorno size=5 value='+giorno_mese+'>');
document.write('<input type=hidden name=num_mese size=5 value='+numero_mese+'>');
document.write('<input type=hidden name=giornomese size=5 value='+giorno_mese+'>');
document.write('</form>');
-->
</SCRIPT>