gpt4 book ai didi

javascript - 将日期时间转换为 javascript 或 jquery 中的特定格式?

转载 作者:行者123 更新时间:2023-11-30 15:34:22 25 4
gpt4 key购买 nike

我的数据集具有不同数量的日期时间,例如 Mon Dec 26 2016 16:25:01 GMT+0500(巴基斯坦标准时间)

我已经将上面提到的时间转换为我在 jquery 中的日期格式,但我需要转换另一列,它完全像这样,但它在一行 html 表中有多个日期,如下所示

enter image description here

我希望最后一列完全转换为第一列

这是我的 JQuery 代码

$(document).ready(function() {
$('.dateField').each(function() {
var date = new Date($(this).text());

var dformat = [ (date.getMonth()+1),
date.getDate(),
date.getFullYear()].join('/')+
' ' +
[ date.getHours(),
date.getMinutes(),
date.getSeconds()].join(':');
$(this).text(dformat);
});
});

最佳答案

更新

添加了检查当前字符串是否为空的条件。否则输出将包含 NaN NaN。并包括 jsfiddle 链接。


您需要拆分两个日期(字符串),然后将您已经编写的代码应用于每个字符串,如下所示:

$(document).ready(function() {
$('.dateField').each(function() {
var colVal = "";
var str = $(this).text();
var arr = str.split(",");

for(var i=0; i<arr.length; i++)
{
if(arr[i]!="")
{
var myDate = new Date(arr[i]);
var newDateStr = [ (myDate.getMonth()+1),
myDate.getDate(),
myDate.getFullYear()].join('/')+
' ' +
[ myDate.getHours(),
myDate.getMinutes(),
myDate.getSeconds()].join(':');

colVal +=newDateStr+'<br />';
}
}
});
});

jsfiddle:https://jsfiddle.net/up8qr8qv/

关于javascript - 将日期时间转换为 javascript 或 jquery 中的特定格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41800129/

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