Le problème est que vous utilisez 'M' et 'D' , qui sont des représentations textuelles, MySQL attend une représentation numérique au format 2010-02-06 19:30:13
Essayez :date('Y-m-d H:i:s') qui utilise les équivalents numériques.
modifier :G commuté à H , même si cela n'a pas d'impact, vous souhaiterez probablement utiliser le format 24 heures avec des 0 au début.