Обратный отсчет дней

08 Марта 2016
php

Все элементарно и просто:

  1. переводим конечную дату в секунды strtotime("01 July 2016")
  2. получаем текущее время в секундах time()
  3. вычитаем из конечной даты (в секундах) сегодняшнюю (в секундах) и делим на 86400 секунд (60 секунд*60 минут*24 часа=1 день) чтобы получить количество дней
  4. округляем количество дней в большую сторону с помощью стандартной функции ceil, для того чтобы количество оставшихся дней было целым и каждый день считался незавершенным, до тех пор, пока не наступит следующий
в итоге:

$days=ceil(((strtotime("01 July 2016")-time())/86400));