我有日期时间不同的数据集,例如:星期一12月26 2016 16:25:01 GMT + 0500(巴基斯坦标准时间),
我已经将上面提到的时间转换为我在jquery中的dateformat,但是我需要转换另一列,它与此完全相同,但是它在html表的一行中有多个日期,如下所示
我希望最后一列完全转换为第一列
这是我的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/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句