Comment convertir chaque col par index dans une table en moment local?

J’ai un tableau contenant 8 colonnes. Chaque valeur de date dans la dernière colonne doit être convertie dans le navigateur local. Pour le moment, il est indiqué en UTC:

entrez la description de l'image ici

J’ai donc ajouté un peu de JQuery pour parcourir chaque ligne de l’index en utilisant .eq(index) qui correspond à l’index '6' dans JQuery. Mais lorsque je teste cette fonction, elle ne convertit que la dernière ligne UpdatedTime de la table et l’heure n’est pas locale, comme indiqué ci-dessous:

entrez la description de l'image ici

Comment puis-je convertir chaque ligne d’une colonne spécifiée au moment local?

C’est la fonction JQuery que j’utilise pour parcourir en boucle:

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

Et ce sont les colonnes du DataTable où la dernière colonne est la cible UpdatedTime qui doit être convertie:

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

Modifiez votre razor pour ne pas inclure l’heure mise à jour.

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

Ensuite, utilisez ce jQuery pour le mettre à jour côté client.

 $("td[data-order]").each(function() { var updatedTimeISO = moment.utc($(this).data('order')).toISOSsortingng(); 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