我使用tablesorter插件在MVC .NET應用程序中排序我的表。我的大部分專欄都是字符串,我對他們沒有任何問題。無論是數字的。事情是我的日期時間列也得到排序,就好像他們是字符串。他們得到如下排序:2009年1月4日,2009年2月2日,2009年3月8日等。我從該視圖中的模型中獲取數據。與jquery tablesorter排序日期的問題
我的電話是默認的:
$("#table").tablesorter();
我試圖指定,沒有運氣日期格式:
$("#table").tablesorter({
dateFormat: 'dd/mm/yyyy'});
奇怪的事情發生時,我手動鍵入一個靜態表隨機日期。它被分類!但是我的數據來自數據庫調用並放入模型中,然後通過它讀取數據並寫入tr。
在此先感謝。
編輯:它可能是與我創建TR的方式相關的東西?
<% foreach (var item in Model) { %>
<tr>
<td>
<%= Html.Encode(item.date) %>
</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<% } %>
是否可以在yyyy-mm-dd中設置日期格式? – ScottE 2009-07-07 12:36:08
nope,它必須在我的國家的地區(西班牙)。 :( – 2009-07-07 13:20:59