在JavaScript中,获取当前时间戳通常使用Date
对象的getTime()
方法或者直接调用Date.now()
静态方法。
时间戳是指自1970年1月1日(UTC)起至现在的总秒数,由于JavaScript中的时间戳是以毫秒为单位的,所以它表示的是自1970年1月1日00:00:00 UTC到现在的毫秒数。
Date
对象的getTime()
方法var date = new Date();
var timestamp = date.getTime();
console.log(timestamp); // 输出当前时间的时间戳(毫秒)
Date.now()
静态方法var timestamp = Date.now();
console.log(timestamp); // 输出当前时间的时间戳(毫秒)
时间戳在JavaScript中有许多应用场景,例如:
setTimeout
或setInterval
方法,可以实现基于时间戳的定时任务。var startTime = Date.now(); // 记录开始时间
// 模拟某个耗时操作
for (var i = 0; i < 1000000; i++) {
// ...
}
var endTime = Date.now(); // 记录结束时间
var timeDifference = endTime - startTime; // 计算时间差(毫秒)
console.log('耗时操作耗时:' + timeDifference + '毫秒');
在这个示例中,我们通过记录开始时间和结束时间的时间戳,计算出了一个模拟耗时操作所花费的时间(以毫秒为单位)。
领取专属 10元无门槛券
手把手带您无忧上云