|
|
|
| Приветствую нужен скрипт, который будет отсчитывать время до определенной даты, скажем сейчас:
03.03.2012
дата окончания
05.03.2012
Скрипт показывает осталось 47 часов 44 минуты 34 секунды...
47 часов 44 минуты 33секунды...
47 часов 44 минуты 32секунды...
ну итд
, может быть есть что-нибудь готовое? | |
|
|
|
|
|
|
|
для: bartik
(07.03.2012 в 01:49)
| | Что-то типа такого:
<html>
<script type="text/javascript">
function time_left(){
//Current date
var now = new Date();
//Future date (Must be greater than Current date)
var fd = new Date(2012, 2, 15, 00, 01, 00); // year, month, hours, minutes, seconds
var rest;
if (now < fd){
rest = fd - now;
//Days left
var d = Math.floor(rest/(1000*60*60*24));
//... hours
var h = Math.floor((rest - d*1000*60*60*24)/(1000*60*60));
//... munutes
var m = Math.floor((rest - (d*1000*60*60*24 + h*1000*60*60))/(1000*60));
//... seconds
var s = Math.floor((rest - (d*1000*60*60*24 + h*1000*60*60 + m*1000*60))/1000);
document.getElementById('t').textContent = "Left: " + d + " days, " + h + " hours, " + m + " minutes, " + s + " seconds.";
}
else {
return false;
}
}
</script>
<body onload="setInterval('time_left()', 1000);">
<p id="t"></p>
</body>
</html>
|
Переменные я подписал, вывел в одну строку, что делать с ними в Вашем случае, думаю, догадаетесь. | |
|
|
|