在 JavaScript 中获取时间戳
你可以使用 JavaScript 中的 Date.now()
函数来获取时间戳。本教程演示了使用 Date.now()
函数的过程,你可以将其作为指南。
使用 JavaScript 中的 Date.now()
函数获取时间戳
我们可以使用 Date.now()
函数在 JavaScript 中以毫秒为单位获取时间戳。Date.now()
函数返回自 01-01-1970 以来经过的毫秒数。例如,让我们使用 JavaScript 中的 Date.now()
函数计算传递的毫秒数。请参考下面的代码。
var t = Date.now();
console.log(t);
输出:
1622872385158
输出显示自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。让我们将时间转换为秒和年,并使用 console.log()
函数将其显示在控制台上。请参考下面的代码。
var t = Date.now();
console.log(t);
var time = Date.now();
var timeInSeconds = Math.floor(time / 1000);
var timeInYears = Math.floor(timeInSeconds / (60 * 60 * 24 * 365));
console.log('Time Passed Since January 1, 1970 00:00:00 UTC');
console.log('Time In Seconds =', timeInSeconds, 's');
console.log('Time in Years = ', timeInYears, 'Years')
输出:
Time Passed Since January 1, 1970 00:00:00 UTC
Time In Seconds = 1622872385 s
Time in Years = 51 Years
正如你在输出中看到的,自 1970 年以来已经过去了 51 年;这意味着我们目前生活在 2021 年。同样,我们也可以使用转换公式找到当前的月份、日期和时间。Date.now()
函数通常用于查找程序或代码段运行所需的时间。你可以在代码的开始和结束处找到时间并评估时差。例如,让我们找出上面代码运行所花费的时间。请参考下面的代码。
var time = Date.now();
var timeInSeconds = Math.floor(time / 1000);
var timeInYears = Math.floor(timeInSeconds / (60 * 60 * 24 * 365));
console.log('Time Passed Since January 1, 1970 00:00:00 UTC');
console.log('Time In Seconds =', timeInSeconds, 's');
console.log('Time in Years = ', timeInYears, 'Years')
var newtime = new Date().getTime();
var timepassed = newtime - time;
console.log('Time Taken By this Code to Run =', timepassed, 'ms');
输出:
Time Passed Since January 1, 1970 00:00:00 UTC
Time In Seconds = 1622872385 s
Time in Years = 51 Years
Time Taken By this Code to Run = 1 ms
在输出中,这段代码所用的时间是 1 毫秒。在这里,你可以使用 Date.now()
函数来检查不同函数的性能。在上面的程序中,我们使用 Math.floor()
函数将浮点数转换为整数。你还可以使用按位运算符(如按位 NOT ~~
)将浮点数转换为整数。按位运算符比 Math.floor()
函数稍快,但它们可能不适用于长数。
相关文章
JavaScript 函数重载
发布时间:2024/03/17 浏览次数:129 分类:JavaScript
-
本教程展示了如何使用 if-else 语句、switch 语句和函数表达式在 JavaScript 中实现函数重载。
JavaScript 中的 history.forward() 函数
发布时间:2024/03/17 浏览次数:195 分类:JavaScript
-
本文将帮助你了解如何使用 JavaScript 浏览浏览器。
JavaScript console.error
发布时间:2024/03/17 浏览次数:61 分类:JavaScript
-
JavaScript 有多个与其他数据类型和对象交互的对象。控制台也是一个类似的对象,它允许我们在浏览器环境中预览开发输出。本文展示了控制台在 JavaScript 中的使用。
Discord JavaScript 控制台
发布时间:2024/03/17 浏览次数:177 分类:JavaScript
-
实验上,通过控制台面板向收件人发送消息是一个有趣的事实。几乎抽象的 UI 在发送和接收消息时几乎没有任何踪迹来了解正在运行的内容。使用标头,添加特定的用户 ID,结合 Disco