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?