我正在使用DataTables顯示一些包含日期列的MySQL數據。在jQuery DataTables中按DD/MM/YYY排序日期列1.10.2
我表格中的所有日期數據都以DD/MM/YYYY格式顯示,無論我嘗試了多少不同的事情,我都無法用除前兩個數字之外的任何其他方式對它進行排序。
我目前使用排序的這種方法,我覺得很適合我的最佳數據:
http://datatables.net/plug-ins/sorting/date-uk
"columns": [
{ "data": "Address" },
{ "data": "Date_seen", "type" : "date-uk" },
我也嘗試過使用這種方法,更像是在數據表的例子排序網站:
"columnDefs": [
{ "type": "date-uk", "targets": 1 }
],
我試圖複製在插件代碼,以我的JavaScript文件,並且還試圖通過數據表引用插件CDN。
我意識到有很多類似的問題,但它們似乎都與幾年前舊版本的DataTables有關,並且包含使用較早的初始化,如sType
,aaSorting
和aoColumns
。
我希望有人可以闡明爲什麼這不起作用,這讓我發瘋!
不知道爲什麼,在鏈接顯示的代碼是不是爲你工作。在jsfiddle.net中創建一個包含您的嘗試的演示。可以將CDN資源用於插件和CSS代碼。 – charlietfl 2014-10-20 15:39:20
@charlietfl感謝您的回覆。我擔心我無法將自己的嘗試放入jsfiddle中,因爲我正在處理包含敏感病人信息的醫療保健系統,而且在我測試時,MySQL數據庫僅在我的機器上本地託管。查看更多我的JavaScript文件會有幫助嗎?只是爲了測試更小規模的日期排序,我做了一個組成信息的jsfiddle,它運行時沒有問題... http://jsfiddle.net/mikethirteen/k9rm3qL6/3/ – mikethirteen 2014-10-21 09:20:17