js时间格式化
1、js 转化后端返回的特殊的时间格式
后端返回时间格式 2019-12-17T03:21:43.000+0000
前端需要展示在界面上的时间格式 2019-12-17 11:21:43
function resTime (date,type) { // date未传入的特殊时间格式,type为时间分割符
let d = new Date(date);
if (d != 'Invalid Date') { // 可以识别的时间格式
let month = (d.getMonth() + 1) < 10 ? '0' + (d.getMonth() + 1) : (d.getMonth() + 1);
let day = d.getDate() < 10 ? '0' + d.getDate() : d.getDate();
let hours = d.getHours() < 10 ? '0' + d.getHours() : d.getHours();
let min = d.getMinutes() < 10 ? '0' + d.getMinutes() : d.getMinutes();
let sec = d.getSeconds() < 10 ? '0' + d.getSeconds() : d.getSeconds();
let times = d.getFullYear() + type + month + type + day + ' ' + hours + ':' + min + ':' + sec;
return times
}
};
vat time = resTime(2019-12-17T03:21:43.000+0000,'/');
console.log(time); // 2019/12/04 15:45:54
2、js 时间戳和时间格式互转https://blog.csdn.net/qq_26605049/article/details/88800376