📅  最后修改于: 2023-12-03 15:38:17.981000             🧑  作者: Mango
在 JavaScript 中,我们可以使用内置的 Date
对象来实现此功能。
时间戳是指从 1970 年 1 月 1 日 0:00:00 UTC 开始经过的秒数。JavaScript 中可以使用 Date.now()
方法获取当前时间的时间戳。
我们可以将当前时间的时间戳除以 60 来获取自 1970 年 1 月 1 日午夜以来的分钟数。
const minutesSince1970 = Math.floor(Date.now() / 1000 / 60);
console.log(minutesSince1970);
在上面的代码中,我们使用 Math.floor()
方法向下取整,以确保分钟数是一个整数。
另一种方法是使用 Date
对象来获取时间,并手动计算自 1970 年 1 月 1 日午夜以来的分钟数。
const now = new Date();
const minutesSince1970 = (now.getTime() - now.getTimezoneOffset() * 60 * 1000) / 1000 / 60;
console.log(minutesSince1970);
在上面的代码中,我们使用 getTime()
方法获取自 1970 年 1 月 1 日午夜以来的毫秒数。我们还使用 getTimezoneOffset()
方法获取当前时区相对于 UTC 的偏移量,并将其转换为分钟数。
最后,我们将两个值相减并除以 60 来获取自 1970 年 1 月 1 日午夜以来的分钟数。
无论您选择哪种方法,都可以轻松地确定自 1970 年 1 月 1 日午夜以来的分钟数。
本文介绍了如何在 JavaScript 中编写一个程序来确定自 1970 年 1 月 1 日午夜以来的分钟数。您可以使用时间戳或 Date
对象来实现此功能。