原始代码
console.log(new Date(datetime))

问题解析:中文问题,导致转换失败
console.log(typeof (datetime))
console.log(new Date(datetime))

更正为
function format(shijianchuo){
//shijianchuo是整数,否则要parseInt转换
//var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
if(typeof(shijianchuo) =="string") {
shijianchuo=parseInt(shijianchuo)
}
var time = newDate(shijianchuo);
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
//加0操作
m=m<10?'0'+m:m;
d=d<10?'0'+d:d;
h=h<10?'0'+h:h;
mm=mm<10?'0'+mm:mm;
s=s<10?'0'+s:s;
return y+'-'+m+'-'+d+' '+h+':'+mm+':'+s;
}
转载自 https://blog.csdn.net/weixin_41593408/article/details/103365397
转载自 https://www.jb51.net/article/77066.htm