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
 

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值