又遇到了轉(zhuǎn)換時(shí)間格式轰异,之前一直都是時(shí)間戳轉(zhuǎn)換憔古,這次是2019-08-18T16:00:00.000Z,這種格式看似特殊鲜滩,實(shí)則比普通時(shí)間戳只多一步而已伴鳖,給他轉(zhuǎn)換成時(shí)間戳就好了
轉(zhuǎn)成時(shí)間戳
let str = '2019-08-18T16:00:00.000Z'
let time = new Data(str).getTime()
//console.log(time) ---1566144000000
然后再給他轉(zhuǎn)換一下格式
formatting(time){
var time = new Date(time);
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+'-'+this.repair0(m)+'-'+this.repair0(d)+' '+this.repair0(h)+':'+this.repair0(mm)+':'+this.repair0(s);
}
然后給他美化一下,補(bǔ)個(gè)0
repair0(m){
return m<10?'0'+m:m
},
最后輸出 2019-08-19 00:00:00
ok徙硅。