在项目开发过程中,前端开发或多或少会遇到将日期转换成时间戳这样的场景,今天泥腿子前端将介绍几种转换方式,例:
let date01 = new Date();
console.log(date01);===========>Mon Dec 17 2018 20:26:52 GMT+0800 (中国标准时间)
console.log(+date01);===========>1545049612496
console.log(date01.getTime());===========>1545049612496
console.log(date01.valueOf());===========>1545049612496
console.log(Date.parse(date01));===========>1545049612000
复制代码
上述方法可看出使用Date.parse()时,时间戳的最后三位被置为0了。
日期可以被转换成时间戳,那时间戳同样可以被转换成时间,一般在项目中使用moment.js进行转换,有兴趣可以去momentjs.cn/进行查看