📜  momentjs 日期和时间字符串添加分钟 - Javascript (1)

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

使用 Moment.js 在日期和时间字符串中添加分钟

Moment.js 是一个流行的 JavaScript 库,它提供了非常方便的日期和时间操作功能。使用 Moment.js,我们可以轻松地在日期和时间字符串中添加分钟。

安装 Moment.js

要使用 Moment.js,我们需要先将它安装到我们的项目中。可以使用 npm 安装:

npm install moment
在日期和时间字符串中添加分钟

我们可以使用 Moment.js 的 add() 方法在日期和时间字符串中添加分钟。该方法的语法如下:

moment().add(number, string);

其中,number 参数指定要添加的数量,string 参数指定要添加的时间单位。

例如,要在当前日期和时间中添加 10 分钟,可以使用以下代码:

var now = moment();
var later = now.add(10, 'minutes');
console.log(later.toString());

输出:

Fri Jul 23 2021 15:35:03 GMT+0800

我们还可以将 add() 方法应用于任何 Moment 对象,以对该对象进行操作。例如,要将一个特定的日期和时间添加 30 分钟,可以使用以下代码:

var date = moment('2021-07-23 15:05:00');
var later = date.add(30, 'minutes');
console.log(later.toString());

输出:

Fri Jul 23 2021 15:35:00 GMT+0800
将添加后的日期和时间格式化为字符串

在 Moment.js 中,我们可以使用 format() 方法将日期和时间格式化为特定的字符串。例如,要将添加后的日期和时间格式化为 YYYY-MM-DD HH:mm:ss 格式的字符串,可以使用以下代码:

var date = moment('2021-07-23 15:05:00');
var later = date.add(30, 'minutes');
console.log(later.format('YYYY-MM-DD HH:mm:ss'));

输出:

2021-07-23 15:35:00
总结

使用 Moment.js,我们可以很容易地在日期和时间字符串中添加分钟。只需要使用 add() 方法即可。我们还可以使用 format() 方法将添加后的日期和时间格式化为特定的字符串。