Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Узнать Unix сегодняшего дня
- $Now = date("U");
- // Узнать Unix завтрашнего дня
- $TomorrowUnix = $Now + 86400;
- // Создать дату из Unix-метки
- $TomorrowDate = date('Y-m-d', $TomorrowUnix);
- // Установить дату на конкретный час конкретного дня
- $StartTime = date("$TomorrowDate 00:00"); // Здесь $TomorrowDate вида 2017-09-15
- // Узнать метку Unix не просто завтрашнего дня а именно этого часа
- $UnixHourDate = strtotime($StartTime);
- // Вычисляем сколько секунд осталось до требуемого события (старта) для обратного отсчёта
- $СountdownSecond = $UnixHourDate - $Now;
- // Вычисляем сколько часов осталось до требуемого события (старта) для обратного отсчёта
- $СountdownHour = round($СountdownSecond / 3600);;
- // Вычислим остаток секунд от часов
- $RemainderM = $СountdownSecond % 3600;
- // Сколько осталось целых минут до события
- $СountdownMin = round($RemainderM / 60);
- // Вычислим остаток секунд от часов
- $СountdownSec = $RemainderM % 60;
- // Выводим используя функцию склонения
- echo chti($СountdownHour, 'час','часа','часов');
- echo chti($СountdownMin, 'минута','минуты','минут');
- echo chti($СountdownSec, 'секунда','секунды','секунд');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement