Главная
Информация
Вход
Регистрация

Последняя активность

Форум | Сайтостроение | PHP, HTML, CSS, MYSQL
Поиск
  До нового года осталось
~**АрхангеЛ**~  ~**АрхангеЛ**~ [ст.адм][#] (17.12.2013 / 15:15)
Все привет, вот задался вопросом как высчитать до нового года время. Держите код кому нужен именно на php без всяких JS

<?php
$date 
strtotime("1 January 2014");  
$sec=$date time();  
$days=floor(($date time()) /86400);  
$h1=floor(($date time()) /3600);  
$m1=floor(($date time()) /60);  
$hour=floor($sec/60/60 $days*24);  
$hours=floor($sec/60/60);  
$min=floor($sec/60 $hours*60);  
 
switch(
substr($days, -1)){  
case 
1$o='остался';  
break;  
case 
2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 0$o='осталось';  
break;}  
 
switch(
substr($days, -2)){  
case 
1$d='день';  
break;  
case 
2: case 3: case 4$d='дня';  
break;  
default: 
$d='дней';  
}  
 
switch(
substr($hour, -2)) {  
case 
1$h='час';  
break;  
case 
2: case 3: case 4$h='часа';  
break;  
default: 
$h='часов';  
}  
 
switch(
substr($min, -2)) {  
case 
1$m='минута';  
break;  
case 
2: case 3: case 4$m='минуты';  
break;
default:
$m='минут';
}   
if (
$sec>0) echo '<div class="menu">До нового года&nbsp;'.$o.':<br/>'
if (
$days>0) echo '<font color="red">' $days.'</font>&nbsp;'.$d
if (
$h1>0) echo '&nbsp;<font color="red">'.$hour.'</font>&nbsp;'.$h
if (
$m1>0) echo '&nbsp;и&nbsp;<font color="red">'.$min.'</font>&nbsp;'.$m.'</div>'
if (
$sec<0) echo ("<div class='menu'><font color='red'>С новым годом друзья!!!</font></div>");
?>
думаю будет полезно пример тут на сайте
~РайСкиЙ~  ~РайСкиЙ~ [#] (17.12.2013 / 16:32)
Хорошая штука
-=_MaRSeR_=-  -=_MaRSeR_=- [#] (17.12.2013 / 22:14)
Вообще пуля..
  Всего: 3

Фильтр по автору
Скачать тему

В Форум

Новые вверху
На главную

Элитный каталог чатов