Информер "Сколько осталось до Нового года"

4.46K
.
Толи Ангел Ада, толи Бес в Раю
Jane (27.11.2012 / 12:10)
это очевидно приходит на ум, когда ставишь мод и видишь, что показывает он совсем не то время, которое надо, потому что берется time()
Вот именно
.
сeнсор (26.11.2012 / 21:26)
прелагаю переделать на "до конеца света осталось"
Я хотел себе на сайт поставить.. Но не поставил..
.
Блиносвёрт ?
Lestat, типа (насколько вижу код с телефона), но по-моему это будет работать только на PHP >= 5.3
.
(\/)____o_O____(\/)
Jane, 5.2+ класс стандартный, не много почитал ман только что
.
Блиносвёрт ?
Koenig (27.11.2012 / 16:39)
Jane, 5.2+ класс стандартный, не много почитал ман только что
а, ну хорошо..
.
Отрицающий реальность
Ап...
.
есть это на 5.x ?
http://johncms.com/forum/index ... 18192
.
(\/)____o_O____(\/)
в теме есть рабочие примеры, надо будет обновить скрипт
.
вот код какая разница 5 или 4

$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;
}

printf ('Yangi 2015-yilga: %02d kun %02d soat %02d minut va %02d sekund qoldi', $days, $hours, $minutes, $seconds);
.
printf ('do novoga goda ostalos: %02d den %02d chas %02d minut i %02d ', $days, $hours, $minutes, $seconds);
Всего: 168