$timestamp1=mktime (0, 0, 0, $month1, $day1, $year1);
$timestamp2=mktime (0, 0, 0, $month2, $day2, $year2);
if(($timestamp1-$timestamp2)>86400*7) {
//прошло больше
} else{
//прошло меньше, или 2 было позже чем 1
}
получить месяц, день и год из строки, надеюсь, проблем нет?
з.ы. надеюсь, я не налажал тут..... :-)))