从字符串中向 moment.js 对象添加 1 小时。

问题描述 投票:0回答:1

我从一个字符串创建了一个时刻对象。

var scheduled_at = moment($('#event_scheduled_at').val())
console.log(scheduled_at)

> Moment {_isAMomentObject: true, _i: "2020-05-13 12:00", _f:
> "YYYY-MM-DD HH:mm", _isUTC: false, _pf: {…}, …}

然后我想加上一个小时

var ends_at = scheduled_at.add(1, 'h')
console.log(ends_at)

> Moment {_isAMomentObject: true, _i: "2020-05-13 12:00", _f: 
> "YYYY-MM-DD HH:mm", _isUTC: false, _pf: {…}, …}

如你所见,现在还是12: 00. 我到底做错了什么?

我已经试过了。

scheduled_at.add(1, 'h')
console.log(scheduled_at)

结果都是一样的

momentjs
1个回答
0
投票

正如在 这个 绪,该 add 函数会改变它所调用的对象(在本例中。scheduled_at)

© www.soinside.com 2019 - 2024. All rights reserved.