1. 程式人生 > >JS (GMT)與普通時間格式的互相轉換,JS轉GMT格式時間

JS (GMT)與普通時間格式的互相轉換,JS轉GMT格式時間

在使用Element UI的過程中,發現DateTimePicker選擇器返回值是GMT格式的,但向後端傳送的時間格式是標準時間格式,於是需要把DateTimePicker返回的值轉換格式

1.GMT轉普通格式

GMTToStr(time){
    let date = new Date(time)
    let Str=date.getFullYear() + '-' +
    (date.getMonth() + 1) + '-' +
    date.getDate() + ' ' +
    date.getHours() + ':' +
    date.getMinutes() + ':' +
    date.getSeconds()
    return Str
}

2.普通格式轉GMT

StrToGMT(time){
    let GMT = new Date(time)
    return GMT
}

測試:

Print(){
    let DateTime='Thu Jun 22 2017 19:07:30 GMT+0800'
    let a=this.GMTToStr(DateTime)
    console.log(a)
}

輸出結果:


輸出結果

Print(){
    let DateTime='2017-6-22 19:7:30'
    let a=this.StrToGMT(DateTime)
    console.log(a)
}

輸出結果:


這裡寫圖片描述
---------------------
作者:shuaizi96
來源:CSDN
原文:https://blog.csdn.net/shuaizi96/article/details/73610599