写了一个功能,拿到的总是毫秒数
/*生成商标信息*/
else if(res[i].interfaceId=="838"&&res[i].callResult=="ok"){
for (var a = 0; a < obj.result["items"].length; a++) {
var Arry = obj.result["items"];
/*转换时间*/
var appDate = new Date(Arry[a]["appDate"]*1) ;
appDate = formatterTime(appDate ,"yyyy-MM-dd")
tmTrAll +=tmTr(a+1,appDate,Arry[a]["tmPic"],Arry[a]["tmName"],Arry[a]["regNo"],Arry[a]["intCls"],Arry[a]["status"])
}
$("#_container_tm").find("tbody").eq(0).append(tmTrAll);
这么一个东西 日期:1567353600000
用js进行转换:这个格式是 2020-02-03这样的
function formatterTime(time, fmt) {
if(!time){
return '';
}
if(typeof(time) == "object" || typeof(time) == "OBJECT") {
var z = {
M: time.getMonth() + 1,
d: time.getDate(),
};
fmt = fmt.replace(/(M+|d+|h+|m+|s+)/g, function(v) {
return ((v.length > 1 ? "0" : "") + eval('z.' + v.slice(-1))).slice(-2);
});
return fmt.replace(/(y+)/g, function(v) {
return time.getFullYear().toString().slice(-v.length);
});
}else if(typeof(time) == "number"){
var TIME = new Date( time) ;
var z = {
M: TIME.getMonth() + 1,
d: TIME.getDate(),
};
fmt = fmt.replace(/(M+|d+|h+|m+|s+)/g, function(v) {
return ((v.length > 1 ? "0" : "") + eval('z.' + v.slice(-1))).slice(-2);
});
return fmt.replace(/(y+)/g, function(v) {
return TIME.getFullYear().toString().slice(-v.length);
});
}
else return time;
}
然后在用的的地方:
var regtime = new Date(Arry[a]["regtime"]*1) ; regtime = formatterTime(regtime ,"yyyy-MM-dd")
我也不知为啥要*1,我这不乘就返回Na,不懂