前言
在实际开发过程中遇到了这样一个问题,即获取的时间格式是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'); //参数为一定时间格式的字符串
网友评论