Расчет остатка дней, часов, минут, секунд до даты
- <?php
- $ng = strtotime('01.01.2012 00:00:00');
- $res = $ng-time();
- echo '<p>До Нового года осталось <br/> ' . intval($res/(3600*24)) . ' дней, ' . intval(($res%(3600*24))/3600) . ' часов, ' . intval((($res%(3600*24))%3600)/60) . ' минут, ' . (($res%(3600*24))%3600)%60 . ' секунд</p>';
- ?>
Работа с таймстамп, расчет через остаток от деления и округление. Пользуйтесь, в примере дата Нового года