将jquery数据表日期转换为特定格式

时间:2017-01-18 10:20:35

标签: jquery asp.net-mvc datatables

我正在使用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)。

1 个答案:

答案 0 :(得分:0)

使用

<td>
   @row.value.Date.ToString("MM/dd/yyyy")
</td>
tbody 中的