Вход
Регистрация
PHP коды
| Умный вывод времени
/// Новый год $currentYear = date('Y'); $newYear = mktime(0, 0, 0, 1, 1, $currentYear + 1); $seconds = $newYear - time(); $days = 0; $hours = 0; $minutes = 0; $oneMinute = 60; $oneHour = 60 * $oneMinute; $oneDay = $oneHour * 24; if ($seconds / $oneDay > 0) { $days = (int)($seconds / $oneDay); $seconds -= $days * $oneDay; } if ($seconds / $oneHour > 0) { $hours = (int)($seconds / $oneHour); $seconds -= $hours * $oneHour; } if ($seconds / $oneMinute > 0) { $minutes = (int)($seconds / $oneMinute); $seconds -= $minutes * $oneMinute; } $d = substr($days,1); if(empty($d)){ if($days >= 5)$dname = "
$days
дней"; elseif($days == 1)$dname = "
$days
день"; else $dname = "
$days
дня"; }else{ if($d >= 5 || $d == 0)$dname = "
$days
дней"; elseif($d == 1)$dname = "
$days
день"; else $dname = "
$days
дня"; } $h = substr($hours,1); if(empty($h)){ if($hours >= 5)$dhour = "
$hours
часов"; elseif($hours == 1)$dhour = "
$hours
час"; else $dhour = "
$hours
часа"; }else{ if($h >= 5 || $h == 0)$dhour = "
$hours
часов"; elseif($h == 1)$dhour = "
$hours
час"; else $dhour = "
$hours
часа"; } $m = substr($minutes,1); if(empty($m)){ if($minutes >= 5)$dmin = "
$minutes
минут"; elseif($minutes == 1)$dmin = "
$minutes
минута"; else $dmin = "
$minutes
минуты"; }else{ if($m >= 5 || $m == 0)$dmin = "
$minutes
минут"; elseif($m == 1)$dmin = "
$minutes
минута"; else $dmin = "
$minutes
минуты"; } $s = substr($seconds,1); if(empty($s)){ if($seconds >= 5)$dsec = "
$seconds
секунд"; elseif($seconds == 1)$dsec = "
$seconds
секунда"; else $seconds = "
$dsec
секунды"; }else{ if($s >= 5 || $s == 0)$dsec = "
$seconds
секунд"; elseif($s == 1)$dsec = "
$seconds
секунда"; else $dsec = "
$seconds
секунды"; } if($days > 0){ echo "
До
Нового Года
осталось:
$dname $dhour $dmin $dsec
"; }else{ echo "
С новым годом!!!!
"; } ////
Онлайн: 1
Реклама
Наш надёжный хостинг партнёр
Купить рекламу