什么是时间戳?
时间戳(timestamp),一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。
一、时间对象转换为时间戳
1、 精确到毫秒, 得到 13 位时间戳
console.log(new Date().getTime());//1594972176332
2、 精确到毫秒, 得到 13 位时间戳
console.log(new Date().valueOf()); //1594972176332
3、 精确到毫秒, 得到 13 位时间戳
console.log(Number(new Date()));//1594972176332
4、 精确到毫秒, 得到 13 位时间戳
console.log(+new Date());//1594972176332
5、 精确到毫秒, 得到 13 位时间戳
console.log(Date.now());//1594972176332
6、 精确到秒, 得到 13 位时间戳, 后三位固定为 000
console.log(Date.parse(new Date()));//1594972219000
二、时间戳转换为时间对象
1、转化为普通时间对象
console.log(new Date(1594971557929));
//Fri Jul 17 2020 15:39:17 GMT+0800 (中国标准时间)
2、转换为更加直观形象的本地时间
console.log(new Date(1594971557929).toLocaleString());
//2020/7/17 下午3:39:17
三、后记
如有更多方法或错误,敬请指正。