JavaScript 如何计算两个日期之间的分钟数
给定两个日期,任务是使用JavaScript获取它们之间的分钟数。
方法:
- 初始化两个 Date对象 。
- 从新日期中减去旧日期。它将给出从1970年1月1日开始的毫秒数。
- 将毫秒转换为分钟。
示例1: 此示例使用当前日期和下一个新年日期来获取日期之间的分钟差异。
// Declare dates
let today = new Date();
let newYear = new Date("01-01-2024");
// Display the dates
console.log("Today's Date: " + today.toLocaleDateString()
+ "\nNew Year's Date: " + newYear.toLocaleDateString());
// Calculate difference between two dates in minutes
let dif = (newYear - today);
dif = Math.round((dif / 1000) / 60);
console.log("Minutes left: " + dif);
输出
Today's Date: 6/12/2023
New Year's Date: 1/1/2024
Minutes left: 292151
示例2: 此示例使用2019年新年和2020年新年的日期来获取分钟差异。
// Declare dates
let newYear1 = new Date("01-01-2019");
let newYear2 = new Date("01-01-2020");
// Display the dates
console.log("First Date: " + newYear1.toLocaleDateString()
+ "\Second Date: " + newYear2.toLocaleDateString());
// Calculate difference between two dates in minutes
let dif = (newYear2 - newYear1);
dif = Math.round((dif / 1000) / 60);
console.log("Minutes left: " + dif);
输出
First Date: 1/1/2019Second Date: 1/1/2020
Minutes left: 525600