Регистрация
Вход через соцсети
Восстановление пароля

Поиск "от" и "до" по дате

Новый топик
19.10.2010, 12:46
Ответить | Цитировать
Гость
Гость

Как выполнить поиск по дате (диапазон ОТ: день, месяц, год, ДО: день,
месяц, год) ?
19.10.2010, 12:51
Ответить | Цитировать
Гость
Гость

Интересует именно поиск через $query_where и стандартную таблицу `Created`
19.10.2010, 15:06
Ответить | Цитировать
Гость
Гость

Сделал след. образом.
В [color=rgb(128,128,128)]Префикс списка объектов:[/color]
Код:
Сортировать по датеОт До 

В [color=rgb(128,128,128)]Системные настройки:[/color][color=rgb(128,128,128)]
[/color]
Код:
if(!empty($_GET['ot_day']) && !empty($_GET['do_day'])) {$query_where = "a.Created BETWEEN STR_TO_DATE('".(int)$_GET['ot_year']."-".(int)$_GET['ot_month']."-".(int)$_GET['ot_day']." 00:00:00', '%Y-%m-%d %H:%i:%s') AND STR_TO_DATE('".(int)$_GET['do_year']."-".(int)$_GET['do_month']."-".(int)$_GET['do_day']." 23:59:59', '%Y-%m-%d %H:%i:%s')";}
19.10.2010, 15:06
Ответить | Цитировать
Гость
Гость

Мда... парсер лох
27.10.2010, 14:36
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

преобразование типов можно не делать, вполне хватит этого:

$query_where = "a.Created between '2010.01.01' and '2010.12.31'";

Temet nosce...
198 196 2010-10-27 14:36:24 10799
Описание проекта