Fork me on GitHub

JS日期与时间戳相互转换

  前后端数据交互的时候,常常会遇到日期或者时间格式的传递。在后端做数据存储时,选用时间戳存储无疑是很便捷的,而且通用性也更强,前端拿到数据后将其转为 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
2
// var date = new Date(时间戳);
var date = new Date(1554294238286);
------------- 本文结束感谢您的阅读 -------------