📅  最后修改于: 2023-12-03 15:25:20.336000             🧑  作者: Mango
有时候,我们需要将日期(年、月、日、小时、分钟)转换为分钟数,这时就需要使用 JavaScript 编写函数来实现该功能。
以下是将新日期转换为分钟数的 JavaScript 代码片段:
/**
* 将新日期转换为分钟数
* @param {Date} dateObj 新日期对象
* @return {Number} 分钟数
*/
function getMinutesFromDate(dateObj) {
return dateObj.getHours() * 60 + dateObj.getMinutes();
}
在该函数中,我们使用了 getHours()
和 getMinutes()
方法来获取日期的小时和分钟数,然后将其转换为分钟数。注意,传入的参数必须是一个新的日期对象。
以下是使用该函数的示例代码:
// 创建一个新的日期对象,表示 2021 年 7 月 31 日 13 点 30 分
var dateObj = new Date(2021, 6, 31, 13, 30);
// 将新日期转换为分钟数
var minutes = getMinutesFromDate(dateObj);
// 输出分钟数
console.log(minutes); // 810
在该示例代码中,我们通过 new Date(year, month, day, hours, minutes)
方法创建了一个新的日期对象,表示 2021 年 7 月 31 日 13 点 30 分。然后,我们将该日期对象传入 getMinutesFromDate()
函数中,获取到该日期所表示的分钟数,并输出到控制台上。
以上就是将新日期转换为分钟数的 JavaScript 代码片段。