我正在使用MVC和jquery datatable插件来实现网格目的。 我在动态填充表格,包括表格标题和数据。该列将有所不同,我不知道该列的来源和类型。
在这种情况下,是否有任何选项可以将日期值更改为特定格式?
只是,填充表头如下,
<table class="display nowrap dataTable table reportData" id="reportsTable">
<thead>
<tr>
@foreach (var row in Model.Columns)
{
<th>@row.Value</th>
}
</tr>
</thead>
<tbody>
</tbody>
</table>
并绑定数据如下,
var table = $('#reportsTable').DataTable();
$.ajax({
url: urlContent + 'Reports/GetReportData',
type: 'GET',
contentType: 'application/json; charset=utf-8',
beforeSend: function () {
$("#reportsTable_processing").css("visibility", "visible").css('display', 'block').css('z-index',1);
},
success: function (data, textStatus, jqXHR) {
ErrorHandler(data, function (data) {
$.each(data, function (ix, item) {
table.row.add(item);
});
table.columns.adjust().draw();
});
},
complete: function () {
$("#reportsTable_processing").css("visibility", "hidden").css('display', 'none');;
}
});
我需要在表格中出现日期的地方将日期更改为特定格式(MM / DD / YYYY)。
答案 0 :(得分:0)
使用
<td>
@row.value.Date.ToString("MM/dd/yyyy")
</td>
tbody 中的。