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

HTML+CSS+JavaScript

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

 

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

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

тема: Таймер
 
 автор: zavragnov   (12.07.2006 в 13:33)   письмо автору
 
 

Совсем чтото не идет в голову как сделать таймер.

Нужно сделать таймер который считал время которое осталось до указанной даты "типа до нового года осталось 196 дней 23 часа 17 минут 36 секунд"

   
 
 автор: Squadron   (12.07.2006 в 13:43)   письмо автору
 
   для: zavragnov   (12.07.2006 в 13:33)
 


<script language="JavaScript"> 
 function myFunction1(){ 
 if (date<=myDate) month1=12-(month-myMonth); 
 else month1=11-(month-myMonth); 
 } 
 function myFunction2(){ 
 if (date>myDate) month1=(myMonth-month-1); 
 else month1=(myMonth-month); 
 } 
 function myFunction3(){ 
 if (date<=myDate) month1=0; 
 else month1=11; 
 } 
 
 function myFunction4(){ 
 if (month==2) date1=(28-date+myDate); 
 if (month==4) date1=(30-date+myDate); 
 if (month==6) date1=(30-date+myDate); 
 if (month==9) date1=(30-date+myDate); 
 if (month==11) date1=(30-date+myDate); 
 if (month==1) date1=(31-date+myDate); 
 if (month==3) date1=(31-date+myDate); 
 if (month==5) date1=(31-date+myDate); 
 if (month==7) date1=(31-date+myDate); 
 if (month==8) date1=(31-date+myDate); 
 if (month==10) date1=(31-date+myDate); 
 if (month==12) date1=(31-date+myDate); 
 } 
  var date=(new Date()).getDate(); 
 var month=(new Date()).getMonth()+1; 
//вводишь дату
 var myDate=25 
 var myMonth=2 
 if (month>myMonth) myFunction1(); 
 if (month<myMonth) myFunction2(); 
 if (month==myMonth) myFunction3(); 
  if (date<=myDate) date1=(myDate-date); 
 if (date>myDate) myFunction4(); 
  if (month1==1) monthtxt=("month"); 
 if (month1>1 && month1<5) monthtxt=("months"); 
 if (month1>4) monthtxt=("monthes"); 
  if (date1==1, 21) datetxt=("day"); 
 if (date1>1 && date1<5) datetxt=("days"); 
 if (date1>21 && date1<25) datetxt=("days"); 
 if (date1>4 && date1<21) datetxt=("days"); 
 if (date1>24 && date1<31) datetxt=("days"); 
  var txt=("Until the Birthday of Admin of WOweb.ru "); 
 if (month1==0 && date1==0) txt=("My Birthday Today"); 
  document.write('<font color="black" size="2">'+txt+'</font><br>'); 
 if (month1>0) document.write('<font color="black" size="2">'+month1+" "+monthtxt+'</font>'); 
 else document.write(""); 
  if (date1>0) document.write('<font color="black" size="2"> '+date1+" "+datetxt+'</font>'); 
 else document.write(""); 
 </script> 
 

   
 
 автор: zavragnov   (12.07.2006 в 13:55)   письмо автору
 
   для: Squadron   (12.07.2006 в 13:43)
 

Спасибо только мне на PHP надо

   
 
 автор: Trianon   (12.07.2006 в 14:22)   письмо автору
 
   для: zavragnov   (12.07.2006 в 13:55)
 

и где php бутет считать Вам секунды?

   
 
 автор: zavragnov   (12.07.2006 в 15:00)   письмо автору
 
   для: Trianon   (12.07.2006 в 14:22)
 



<?php 

$d 
65*24*60*60;
$a time();

$till=$d// Заданное время 

$intervalkonec $a+$d;

//$r= $till-time();  // Считаем сколько времени осталось 

$r $intervalkonec-time();

$r_d=$r / (24 6060); //  Узнаём сколько дней 

//вот тут не пойму
$r_h=$r/24/3600// Подсчитываем колво оставшихся часов 
$r_s=$r/60/60 ;
.....
//вот тут не пойму


echo "Осталось: ".$r_d." дней, ".$r_h." минут ".$r_m."  часов и ".$r_s." секунд"

?>

   
Rambler's Top100
вверх

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