// formdan gelen tarih = 01.06.2009
$formdan_gelen['gun'] = "01";
$formdan_gelen['ay'] = "06";
$formdan_gelen['yil'] = "2009";
$ekle['gun'] = 20 ; //güne 20 ekle
$ekle['ay'] = -5; //aydan 5 çıkar
$ekle['yil'] = 2; //yıla 2 ekle
$yeni_tarih = mktime(0,0,0,$formdan_gelen['ay']+$ekle['ay'],$formdan_gelen['gun']+$ekle['gun'],$formdan_gelen['yil']+$ekle['yil']);
echo "yeni tarih - ".date("d/m/Y", $yeni_tarih);forum üzerinde yazdım, yazım hatası varsa düzeltirsiniz.
kolay gelsin, iyi çalışmalar.