ciao,
ho creato un countdown che scala giorno/ore/minuti/secondi che utilizza questo script:

an = 2005;
me = 6;
gi = 17;
dat = new Date();
dat2 = new Date(an, me, gi, 0, 0, 0, 0);
dif = (dat2-dat);
g_rim = int(dif/((60000*60)*24));
o_rim = int((dif/(60000*60))-(g_rim*24));
m_rim = int((dif/(60000))-(((g_rim*24)*60)+(o_rim*60)));
s_rim = int((dif/1000)-((((g_rim*24)*60)*60)+((o_rim*60)*60)+(m_rim*60))) ;
giorno = +newline+g_rim;
ora = o_rim;
minuti = m_rim;
secondi = s_rim;

tutto funziona ma ho questo problema. il conto alla rovescia si azzera alle 00.00 del giorno inserito (in questo caso il giorno 17)e da quel momento inserisce il tempo in negativo (esempio 0giorni/-1ora/-50minuti/20sec.

io invece ho bisogno che si azzeri e che tutti i valori restino a zero fino all'inserimento di una diversa data!!

suggerimenti???