统一解决方案,new Date(time) 可以把传入的日期格式中的T替换成 空格,Z去掉就不会出现问题了
//常用函数例子
const gettime = e => {
e = e.replace('T',' ')
e = e.replace('Z','')
let time = new Date(e);
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();
return y + "/" + add(m) + "/" + add(d) + " " + add(h) + ":" + add(mm) + ":" + add(s);
}
function add(m) {
return m < 10 ? "0" + m : m;
}
原文链接:https://www.php.cn/blog/detail/19442.html