Я пытаюсь отфильтровать по дате.
Если я выберу дату и дату и нажму кнопку фильтра, URL-адрес в браузере будет выглядеть следующим образом:
http://example.come/form.php?fromdate=01%2F04%2F2015&todate=01%2F21%2F2015
Я не буду получать никаких данных. Но если я изменю URL с этими параметрами, фильтр сработает, и я получу данные из бэкэнда.
http://example.come/form.php?fromdate=2015-01-04&todate=2015-01-21
Пожалуйста, направьте меня туда, где я делаю ошибку.
Большое спасибо.
Вы отправляете fromDate и toDate в формате мм / дд / гггг в первом URL.
Во втором URL вы отправляете fromDate и toDate в формате ГГГГ-ММ-ДД.
Формат даты MySql по умолчанию — формат ГГГГ-ММ-ДД. Итак, второй URL возвращает записи.
Поскольку в первом URL-адресе формат даты — формат MM / DD / YYYY, он не возвращает никаких записей.
Попробуйте изменить формат даты с fromDate и toDate на YYYY-MM-DD формат. Он должен работать.
Других решений пока нет …