Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Нужен скрипт счетчика
 
 автор: bartik   (07.03.2012 в 01:49)   письмо автору
 
 

Приветствую нужен скрипт, который будет отсчитывать время до определенной даты, скажем сейчас:
03.03.2012
дата окончания
05.03.2012

Скрипт показывает осталось 47 часов 44 минуты 34 секунды...
47 часов 44 минуты 33секунды...
47 часов 44 минуты 32секунды...
ну итд
, может быть есть что-нибудь готовое?

  Ответить  
 
 автор: Sergeich   (07.03.2012 в 05:22)   письмо автору
 
   для: 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>


Переменные я подписал, вывел в одну строку, что делать с ними в Вашем случае, думаю, догадаетесь.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования