📌  相关文章
📜  日期添加 1 小时 javascript (1)

📅  最后修改于: 2023-12-03 15:40:09.258000             🧑  作者: Mango

修改日期时间添加1小时

在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小时。记住,你可以使用相同的方法添加秒、分钟、小时等来更改日期和时间。