Chiedo scusa a tutti ma purtroppo ho un problema piuttosto serio: devo modificare il sito di un cliente che era stato fatto da altri. Purtroppo mi trovo a che fare con un javascript che devo modificare e io conosco pochissimo questo linguaggio. Allora, lo script è il seguente:
function clock(gap)
{
cur_date = new Date();
calc_date = new Date(cur_date - gap);
calc_hours = calc_date.getHours();
calc_minuts = calc_date.getMinutes();
calc_seconds = calc_date.getSeconds();
if (calc_hours < 10) calc_hours = "0" + calc_hours;
if (calc_minuts < 10) calc_minuts = "0" + calc_minuts;
if (calc_seconds < 10) calc_seconds = "0" + calc_seconds;
calc_time = calc_hours + ":" + calc_minuts + ":" + calc_seconds;
...
}
poi lo script prosegue ma il mio problema grosso è il calcolo dell'ora. Purtroppo il server su cui risiede questo sito non è italiano e quindi l'orario viene calcolato secondo un fuso orario sbagliato. Io vorrei modificarlo e penso di dover agire sulla riga:
calc_hours = calc_date.getHours();
perchè in fondo mi basta correggere l'ora, essendo i minuti ed i secondi corretti. Purtroppo, anche consultando i manuali, non sono ancora riuscito a venirne a capo. Qualcuno sa suggerirmi come modificare questo script per ottenere l'ora italiana?