Обязательно это средствами php делаь? Если значение с которым нужно узнать разницу в БД имхо решать такую задачу надо стредствами БД.
Например так:
SELECT DATEDIFF(NOW(),'2006-06-25')
Не так SELECT DATEDIFF(NOW(),'2006-06-25'), А так SELECT PERIOD_DIFF(NOW(),'2006-06-25'). Но это все равно не подходит, проверять нужно не одну строку, а больше 300..так что тут без рнр ни как.
to USERXPВсе проблему решил по описаному выше тобой примеру! Разницу между дат вычислил путем перевода даты из базы:
$a = strtotime ("$row->dropdate");
$c = $a - time();
Результат сам поделил на сутки и секунды. Получил что хотел. Удаление из базы проделал простым запросом.)) Ну и все соответственно в цикле.
ЗЫ. Чуть не забыл +1 сделать.)) Спасибо помог в очередной раз!