美文网首页
(JavaScript)ISO时间格式转标准的时间格式

(JavaScript)ISO时间格式转标准的时间格式

作者: 迦叶凡 | 来源:发表于2019-02-01 10:03 被阅读0次

    前言

    在实际开发过程中遇到了这样一个问题,即获取的时间格式是ISO格式时间(2018-07-22T16:00:00.000Z),比标准的时间少了8个小时。所以就用JS写了个转换的方法。

    正文

    let ds = new Date().toISOString().replace(/-/g, '/').replace(/T/g, ' ');
    //获取距离1970/1/1午夜的毫秒数
    //let ts = Date.parse('2018/07/22 16:00:00.000');
    let ts = Date.parse(ds.slice(0, ds.length - 1));
    //Mon Jul 23 2018 17:11:25 GMT+0800 (中国标准时间)
    let d = new Date(ts);
    
    获取距离1970/1/1午夜之间的毫秒数的两种方法:

    Date.getTime(); //参数为Date对象
    Date.parse('2018/07/22 12:00:00.000'); //参数为一定时间格式的字符串

    相关文章

      网友评论

          本文标题:(JavaScript)ISO时间格式转标准的时间格式

          本文链接:https://www.haomeiwen.com/subject/mkirsqtx.html