• Страница 1 из 1
  • 1
Оцените (До нового года осталось)
SeoDogДата: Вторник, 31.12.2013, 14:13 | Сообщение # 1
Статус: Offline
Рядовой
Сообщений: 0
Награды «0»
-
+
«0»
Классный скрипт отсчета времени до нового года в режиме реального времени.

Код
<center>     
<div id="time">
До Нового 2014 года осталось
<div id="count"></div>
</div></center>
   
<script type="text/javascript">
var before="До нового 2014 года!"
var current="2014 год наступил!"
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

function countdown(yr,m,d)
{
  theyear=yr;
  themonth=m;
  theday=d;

  var today=new Date()
  var todayy=today.getYear()
  if (todayy < 1000)
  todayy+=1900
  var todaym=today.getMonth()
  var todayd=today.getDate()
  var todayh=today.getHours()
  var todaymin=today.getMinutes()
  var todaysec=today.getSeconds()
  var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
  futurestring=montharray[m-1]+" "+d+", "+yr
  dd=Date.parse(futurestring)-Date.parse(todaystring)
  dday=Math.floor(dd/(60*60*1000*24)*1)
  dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
  dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
  dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
  var tdays=" д. "
  var thours=" ч. "
  var tmin=" м. "
  var tsec=" c. "

  if (dday>4&&dday<21)
  {
  tdays=" дней "
  }
  else if((dday>1&&dday<5)||(dday%10>1&&dday%10<5))  
  {
  tdays=" дня "
  }
  else if(dday==1||dday%10==1)  
  {
  tdays=" день "
  }
  else if ((dday%10>4&&dday%10<=9)||dday%10==0)
  {
  tdays=" дней "
  }
   
  if (dhour>4&&dhour<21)
  {
  thours=" часов "
  }
  else if((dhour>1&&dhour<5)||(dhour%10>1&&dhour%10<5))  
  {
  thours=" часа "
  }
  else if(dhour==1||dhour%10==1)  
  {
  thours=" час "
  }
  else if ((dhour%10>4&&dhour%10<=9)||dhour%10==0)
  {
  thours=" часов "
  }

  if (dmin>4&&dmin<21)
  {
  tmin=" минут "
  }
  else if((dmin>1&&dmin<5)||(dmin%10>1&&dmin%10<5))  
  {
  tmin=" минуты "
  }
  else if(dmin==1||dmin%10==1)  
  {
  tmin=" минута "
  }
  else if ((dmin%10>4&&dmin%10<=9)||dmin%10==0)
  {
  tmin=" минут "
  }
   
  if (dsec>4&&dsec<21)
  {
  tsec=" секунд "
  }
  else if((dsec>1&&dsec<5)||(dsec%10>1&&dsec%10<5))  
  {
  tsec=" секунды "
  }
  else if(dsec==1||dsec%10==1)  
  {
  tsec=" секунда "
  }
  else if ((dsec%10>4&&dsec%10<=9)||dsec%10==0)
  {
  tsec=" секунд "
  }
   
   
  if (dday==0&&dhour==0&&dmin==0&&dsec==1)
  {
  document.getElementById("count").innerHTML=current
  document.title = current
  return
  }
  else
  {
  document.getElementById("count").innerHTML=dday+tdays+dhour+thours+dmin+tmin+dsec+tsec
  document.title = "До Нового 2014 года осталось "+dday+tdays+dhour+thours+dmin+tmin+dsec+tsec
  setTimeout("countdown(theyear,themonth,theday)",1000)
  }

}
//enter the count down date using the format year/month/day
countdown(2014,01,01)

</script>  
«Пред. тема | След. тема»
ProsvetekvatorДата: Вторник, 31.12.2013, 14:40 | Сообщение # 2
Статус: Offline
Полковник
Сообщений: 152
Награды «2»
-
+
«7»
Пойдет! Только поздновато, осталось то 7 часов до него.
Прикольно, что он еще и в титле отсчет показывает


Проблемы по установке скриптов пишите на форум: тыц
Пообщаться здесь
waakДата: Воскресенье, 22.07.2018, 19:53 | Сообщение # 3
Статус: Offline
Рядовой
Сообщений: 3
Награды «0»
-
+
«0»
Не плохой вариант!
  • Страница 1 из 1
  • 1
Поиск:
Понравилась тема? Расскажи друзьям...