前后端数据交互的时候,常常会遇到日期或者时间格式的传递。在后端做数据存储时,选用时间戳存储无疑是很便捷的,而且通用性也更强,前端拿到数据后将其转为 Date,可以再格式化成想要的格式。
在 JS 中,将 Date 转换为时间戳有 3 种方式。
JS 中 Date 转时间戳
JavaScript 获取当前时间戳:
第一种方法:(这种方法只精确到秒)
1 | var timestamp = Date.parse(new Date()); |
结果:1554294238286
第二种方法:
1 | var timestamp = (new Date()).valueOf(); |
结果:1554294238286
第三种方法:
1 | var timestamp = new Date().getTime(); |
结果:1554294238286
JS 中 时间戳转 Date
这个就比较简单了
1 | // var date = new Date(时间戳); |