gpt4 book ai didi

javascript - 使用 jquery/js 将特定日期格式应用于表中列出的所有日期

转载 作者:行者123 更新时间:2023-12-03 08:50:14 25 4
gpt4 key购买 nike

我有一个表格,列出了 2015-08-27T22:38:21.0Z 格式的日期字段。我设法使用 moment() http://momentjs.com/ 将它们转换为 2015 年 8 月 27 日,3:38:21 。现在我需要将这种更改后的格式应用到我的表中。

html:

<table id="table">
<thead>
<tr>
<th>Date</th>
<th>Address</th>
<th>Details</th>
</tr>
</thead>
<tbody>
<tr>
<td class="date-time-format">
<time datetime="{{updatedDate}}">{{updatedDate}}</time>
</td>
<td>
{{address}}
</td>
<td>
{{details}}
</td>
</tr>
</tbody>
</table>

这是js:

$.each(data, function(time, format){
var timeformat = format.date;
moment(timeformat).format('MMMM Do YYYY, h:mm:ss');
});

现在我如何将这个:timeformat 值传递到每个 td 中以返回类似以下内容:

Date
September 13th 2015, 1:09:12
August 13th 2015, 1:09:12
October 13th 2015, 1:09:12
November 13th 2015, 1:09:12

fiddle :http://jsfiddle.net/hw6wvrgL/

非常感谢任何帮助。谢谢!!!

最佳答案

只需迭代每个 time 元素即可:

$("time").each(function(){
var date = $(this).text();
var format_date = moment(date).format('MMMM Do YYYY, h:mm:ss');

$(this).text(format_date);
$(this).attr("datetime", format_date);
});

JSFiddle

关于javascript - 使用 jquery/js 将特定日期格式应用于表中列出的所有日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32705031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com