2015-01-21 40 views
0

我想按日期過濾。 如果我從和日期選擇並點擊過濾器按鈕,在瀏覽器中的網址顯示是這樣的:php mysql日期過濾器正在創建一些問題

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 

請指導我在哪裏犯錯。

非常感謝。

+0

改變'日期format'做'urldecode()'' – 2015-01-21 12:23:50

+0

URL編碼symbols'是關鍵 – 2015-01-21 12:24:01

+0

@RamSharma,能否請您詳細說明更多.... 我沒有得到你的觀點... – 2015-01-21 12:31:09

回答

0

您在第一個URL中以mm/dd/yyyy格式發送日期和日期。

在第二個URL中,您使用YYYY-MM-DD格式從日期和日期發送。

MySql的默認日期格式是YYYY-MM-DD格式。所以,第二個URL是返回記錄。

由於在第一個URL中,日期格式爲MM/DD/YYYY格式,因此它不返回任何記錄。

嘗試將date和date的日期格式更改爲YYYY-MM-DD格式。它應該工作。