Подсчет дней до определенной даты

102
.
Помогите пожалуйста не могу придумать алгоритм,ибо мой маленький мозг отказывается работать...Нужно алгоритм отчета дней от сегоднешней даты до той которую ввел пользователь...Например:
Сегодня 08.04
Ввел пользователь: 08.09
.
есть такой мод Ластад писал ) и коенг если не ошибаюсь смотри
.
вот ластад писал Функция: таймер до/от определенной даты там можешь вычеслить на своё
.
<?php

function CountTime($time) {

if ($time > 0 && $time < 60)return sprintf("%02d сек.", $time % 60);
elseif ($time >= 60 && $time < 3600)return sprintf("%02d мин. %02d сек.", (int)(($time % 3600) / 60), $time % 60);
elseif ($time >= 3600 && $time < 86400)return sprintf("%02d ч. %02d мин. %02d сек.", (int)(($time % 86400) / 3600), (int)(($time % 3600) / 60), $time % 60);
elseif ($time >= 86400)return sprintf("%02d дней. %02d ч. %02d мин. %02d сек.", (int)($time / 86400), (int)(($time % 86400) / 3600), (int)(($time % 3600) / 60), $time % 60);
}

/*вместо часов, минут и секунд можно ноли. да и в остальном можно. почитай за mktime()*/
$date1 = mktime('часы', 'минуты', 'секунды', 'месяц', 'день', 'год');

$date2 = mktime('часы', 'минуты', 'секунды', 'месяц', 'день', 'год');

$raznica = $date1 - $date2;//или наоборот

/*сколько осталось или сколько прошло, в зависимости от целей использования*/
echo CountTime($raznica);

?>
Всего: 4