У меня есть дату в PHP отформатированный как это:PHP/MYSQL сравнить даты
Fri May 01 2015 17:25:00 GMT +0100 (GMT Daylight Time)
И Im пытаясь сравнить его с поля MySQL DATETIME:
$date1 = DateTime::createFromFormat("Y-m-d H:i:s e+", $start);
$sql = "SELECT * FROM ax_timestamps WHERE $date1 < datetimefeild ORDER BY id ASC";
Но когда он выполняет это возвращает 0, несмотря на то, что на основе входных данных и элементов в базе данных он должен извлекать результаты.
пример данных в datetimefeild Фейлд:
2015-05-16 07:44:56
Эта дата передается в PHP с помощью Ajax пост с JQuery Datepicker, который был установлен, как это:
$("#datepicker").datepicker({ dateFormat: 'yy-mm-dd' });
var start = $.datepicker.parseDate("yy-mm-dd", $('#datepicker').val());
Вы уверены, что имя поля 'datetimefeild' и не' datetimefield'? – axxis