JS获取当前时间戳毫秒

在编程过程中,经常会涉及到时间的操作,其中一个常见的需求是获取当前时间的时间戳。时间戳通常是一个表示当前时间的数字,表示自1970年1月1日 00:00:00 UTC(世界标准时间)起经过的毫秒数。在JavaScript中,我们可以使用一些方法来获取当前时间的时间戳毫秒数。
使用Date对象
JavaScript中的Date对象提供了很多方法来操作日期和时间,其中就包括获取当前时间的时间戳。Date对象的getTime()方法可以返回从1970年1月1日 00:00:00 UTC至今的毫秒数。
const currentTimeStampInMilliseconds = new Date().getTime();
console.log(currentTimeStampInMilliseconds);
上面的代码首先创建了一个Date对象,然后调用其getTime()方法来获取当前时间的时间戳毫秒数,并将结果输出到控制台。你可以运行这段代码尝试获取当前时间的时间戳。
使用performance对象
除了Date对象之外,JavaScript还提供了performance对象来获取更加精确的时间戳。performance.now()方法返回一个毫秒级精度的时间戳,相对于页面加载时间开始计算。
const currentPerformanceTimeStamp = window.performance.now();
console.log(currentPerformanceTimeStamp);
上面的代码中,我们调用了performance.now()方法来获取当前时间的时间戳,并输出到控制台。相比于Date对象,performance对象提供了更高精度的时间戳,适合于性能测试和动画等领域的需求。
总结
本文介绍了在JavaScript中获取当前时间戳毫秒数的两种常见方法:使用Date对象和使用performance对象。Date对象通常用于一般性的时间操作,而performance对象则提供了更高精度的时间戳,适用于性能测试等领域。
极客笔记