Проблемът е, че използвате 'M' и 'D' , които са текстови представяния, MySQL очаква числово представяне на формата 2010-02-06 19:30:13
Опитайте:date('Y-m-d H:i:s') който използва числови еквиваленти.
редактиране:превключен G към H , въпреки че може да не окаже влияние, вероятно искате да използвате 24-часов формат с водещи 0.