关键词

javascript获取当前的时间戳的方法汇总

总结

获取当前时间戳是前端开发中常见的操作,通过JavaScript可以实现多种方式获取当前时间戳。本文将综合介绍一些获取当前时间戳的方法。

Date.now()方法

Date.now()方法是ECMAScript 5引入的方法。它返回的是当前时间距离Unix Epoch的毫秒数。Unix Epoch是1970年1月1日UTC的午夜,相当于这一时刻的时间戳为0。

示例代码:

let timeStamp = Date.now();
console.log(timeStamp); // 输出当前时间距离Unix Epoch的毫秒数

new Date().getTime()方法

new Date().getTime()方法是通过new Date()获取当前时间,然后调用getTime()方法获取时间戳。它和Date.now()方法返回的结果是一样的。

示例代码:

let timeStamp = new Date().getTime();
console.log(timeStamp); // 输出当前时间距离Unix Epoch的毫秒数

+new Date()方法

+new Date()方法实现起来比较简单,直接将new Date()对象前面加上一个加号,就可以将其转换成时间戳。

示例代码:

let timeStamp = +new Date();
console.log(timeStamp); // 输出当前时间距离Unix Epoch的毫秒数

performance.now()方法

performance.now()方法是HTML5规范中新增的方法。它返回当前时间戳,但是返回的是相对于开始渲染的时间戳,单位是毫秒。

示例代码:

let timeStamp = performance.now();
console.log(timeStamp); // 输出开始渲染以来的毫秒数

总结:

上面介绍了四种获取当前时间戳的方法,分别是Date.now()、new Date().getTime()、+new Date()和performance.now()。其中前三种方法返回的是从Unix Epoch到当前时间的毫秒数,而performance.now()返回的是相对于开始渲染的时间经过的毫秒数。

本文链接:http://task.lmcjl.com/news/11553.html

展开阅读全文