non ho ben capito quale sia il motivo di tale comportamento... forse e' dovuto al floor che ogni tanto arrotondava un po' come voleva (molto scientifico vero?).

Ad ogni modo mi sono permesso di riscriverlo utilizzando l'operatore "%" (modulo) e cosi' funziona (beh, ho guardato 4 minuti poi mi sono rotto )

Fammi sapere, ciao

Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml"><head>


<
meta http-equiv="Content-Type" content="text/html; charset=charset=iso-8859-1"><title>Count</title>

<
script type="text/javascript">
function 
getTime() 
{
    
now = new Date();
    
y2k = new Date("Dec 31 2007 00:00:00");
    
millis =  now -y2k;
    
sec = (millis)-(millis)%1000;
    
sec sec/1000;
    
secondi sec%(60);
    
sec sec secondi;
    
minuti sec%(60*60);
    
sec sec minuti;
    
minuti minuti/60;
    
ore sec%(60*60*24);
    
sec sec ore;
    
ore ore/(60*60);
    
giorni =  sec/(60*60*24);
    
= (secondi == 1) ? " secondo" " secondi";
    
= (minuti == 1) ? " minuto, " " minuti, ";
    
= (ore == 1) ? " ora, " " ore, ";
    
= (giorni == 1)  ? " giorno, " " giorni, " 
    
document.timeForm.input1.value "Sono trascorsi " giorni  ore minuti secondi " dal giorno di Capodanno!";
    
newtime window.setTimeout("getTime();"1000);
}
</script></head><body onload="getTime()">
<form name="timeForm">
<input name="input1" size="110" border-style="none" style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 255);" type="texte">
</form>

</body></html>