El problema es que estás usando 'M'
y 'D'
, que son representaciones textuales, MySQL espera una representación numérica del formato 2010-02-06 19:30:13
Prueba:date('Y-m-d H:i:s')
que utiliza los equivalentes numéricos.
editar:cambiado G
a H
, aunque es posible que no tenga impacto, probablemente desee utilizar el formato de 24 horas con ceros a la izquierda.