Vấn đề là bạn đang sử dụng 'M' và 'D' , là một biểu diễn dạng văn bản, MySQL đang mong đợi một biểu diễn số của định dạng 2010-02-06 19:30:13
Hãy thử:date('Y-m-d H:i:s') sử dụng các tương đương số.
chỉnh sửa:chuyển G thành H , mặc dù nó có thể không có tác động, bạn có thể muốn sử dụng định dạng 24 giờ với các số 0 ở đầu.