Direk tarih olarak hata verebilir bence. UNIX formatını kullanmalısın bence. Sanırım strtotime() fonksiyonu çevirebiliyordu UNIX formatına.