каков ваш тип поля date
? для правильного использования это должно быть date
или datetime
, и, видя, что у вас есть, похоже, вы храните dates
в varchar я прав?
Это также имеет то преимущество, что вы можете добавлять индексы, а затем искать в диапазонах через mysql
Мое предложение - получить то, что вводит пользователь. а затем преобразовать его в формат даты MySQL для поиска
что-то вроде:
<?php
$mysql_time = date('Y-m-d H:m:s' strotime('05/11/2008'));
$query = sprintf("SELECT * FROM sometable < '%s'", $mysql_time);
?>