O problema é que você está usando
'M'
e 'D'
, que são representações textuais, o MySQL espera uma representação numérica do formato 2010-02-06 19:30:13
Tente:
date('Y-m-d H:i:s')
que usa os equivalentes numéricos. edit:alterou
G
para H
, embora possa não ter impacto, você provavelmente deseja usar o formato de 24 horas com zeros à esquerda.