conto alla rovescia per time() stabilito
ciao, sto cercando un modo, magari anche in javascript va bene per far partire un conto alla rovescia che finisce a un momento speciale che definisco attraverso php in time(), esiste qualche modo?
dovrebbe essere cosi: giorni:ore:minuti:secondi
es se adesso manca 1 min a quell' evento il conteggio parte cosi:
00:00:01:00
e poi man mano scende:
00:00:00:59
00:00:00:58
ecc....
arrivato a 00:00:00:00 si ricarica la pag....
possibile?
EDIT:
ho trovato questo codice javascript:
<SCRIPT LANGUAGE="JavaScript">
<!--
function getTime() {
now = new Date();
y2k = new Date("<?php echo $data; ?>");
days = (y2k - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
sec = (secondsRound == 1) ? " second" : " seconds";
min = (minutesRound == 1) ? " minute" : " minutes, ";
hr = (hoursRound == 1) ? " hour" : " hours, ";
dy = (daysRound == 1) ? " day" : " days, "
document.timeForm.input1.value = "There's " + daysRound + dy + hoursRound + hr + minutesRound + min + secondsRound + sec + " before next Xmas!";
newtime = window.setTimeout("getTime();", 1000);
}
// -->
</script>
<?php echo $data; ?> nel codice l' ho messo io, ma nn viene inserito come echo nel codice javascript, come mai?