📅  最后修改于: 2023-12-03 15:40:09.258000             🧑  作者: Mango
在JavaScript中,你可以通过添加特定的毫秒数来修改日期和时间。当你需要在日期和时间上进行更改,你可以添加或减去特定的毫秒、秒、分钟、小时和天数。在这里,我们将学习如何在JavaScript中添加1小时到日期中。
const date = new Date();
const newDate = new Date(date.getTime() + 60 * 60 * 1000);
使用 new Date()
方法创建一个 JavaScript 日期对象,然后使用 getTime()
方法获取毫秒表示形式的日期时间。接下来,将60 * 60 * 1000
添加到原始时间戳以增加1小时,最后使用 new Date()
方法将更新的时间戳转换为 JavaScript 日期对象。
function addOneHour(date) {
const newDate = new Date(date.getTime() + 60 * 60 * 1000);
return newDate;
}
上述代码可以封装为一个函数。你可以传递你想要更改的日期对象,函数将返回一个新的日期对象,其中1小时已经被添加。
const currentDateTime = new Date(); // 获取当前日期和时间
console.log(currentDateTime);
const newDateTime = addOneHour(currentDateTime); // 添加1小时
console.log(newDateTime);
输出为:
Sun Oct 24 2021 15:02:30 GMT+0800 (China Standard Time)
Sun Oct 24 2021 16:02:30 GMT+0800 (China Standard Time)
js获取当前日期时间方法大全提供了多种获取和修改日期时间的方法。在这里,我们使用 JavaScript 内置的 Date()
类和 getTime()
方法获取毫秒日期时间,然后将特定毫秒数量添加到时间戳中以添加1小时。记住,你可以使用相同的方法添加秒、分钟、小时等来更改日期和时间。