Das Problem ist, dass Sie 'M' verwenden und 'D' , die eine Textdarstellung sind, erwartet MySQL eine numerische Darstellung im Format 2010-02-06 19:30:13
Versuchen Sie:date('Y-m-d H:i:s') die die numerischen Äquivalente verwendet.
edit:G gewechselt bis H , obwohl dies möglicherweise keine Auswirkungen hat, möchten Sie wahrscheinlich das 24-Stunden-Format mit führenden Nullen verwenden.