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);
s = (secondi == 1) ? " secondo" : " secondi";
m = (minuti == 1) ? " minuto, " : " minuti, ";
h = (ore == 1) ? " ora, " : " ore, ";
d = (giorni == 1) ? " giorno, " : " giorni, "
document.timeForm.input1.value = "Sono trascorsi " + giorni + d + ore + h + minuti + m + secondi + s + " 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>