如何将表中索引的每个col转换为本地时刻?

我有一个包含8列的表。 最终列中的每个日期值都需要转换为本地浏览器。 目前它显示为UTC:

在此处输入图像描述

所以我添加了一些JQuery来使用.eq(index)每一行,这在JQuery中是索引'6' 。 但是当我测试这个函数时,它只转换表中的最后一行UpdatedTime,时间不是本地的,如下所示:

在此处输入图像描述

如何将指定列的每一行转换为本地时刻?

这是我用来循环的JQuery函数:

 $(".td-limit").eq(6).each(function () { var updatedTimeISO = moment.utc($(this).data('order')).toISOString(); var updatedTimeLocal = moment(updatedTimeISO); $(this).text(updatedTimeLocal); }); 

这些是DataTable中的列,其中最后一列是需要转换的目标UpdatedTime

  @foreach (Models.Escalation item in Model) {  @item.ID @item.Application @item.EMAD @item.Event @item.Status @item.Statement @item.Created @item.Update @item.UpdatedTime  } 

修改您的剃刀,这样您就不会包含更新的时间。

  @foreach (Models.Escalation item in Model) {  @item.ID @item.Application @item.EMAD @item.Event @item.Status @item.Statement @item.Created @item.Update   } 

然后使用此jQuery在客户端更新它。

 $("td[data-order]").each(function() { var updatedTimeISO = moment.utc($(this).data('order')).toISOString(); var updatedTimeLocal = moment(updatedTimeISO); $(this).text(updatedTimeLocal); }); 
   
ID Application EMAD Event Status Statement Created Update
ID Application EMAD Event Status Statement Created Update
ID Application EMAD Event Status Statement Created Update