编辑格式化的时刻对象

时间:2016-07-12 19:51:26

标签: javascript momentjs

如果我创建了格式化的时刻,我无法修改它(例如添加天数)。

例如,在以下代码之后,finish代表2015-10-23的一个时刻:

start = moment("2015-10-23");
finish = start.clone().add(7, 'd');

然而,如果我只使用当天的开头,如下所示,它将更新时刻:

start = moment().startOf('day');
finish = start.clone().add(7, 'd');

如何编辑格式化时刻的日期?

1 个答案:

答案 0 :(得分:1)

您的代码应该可以正常运行。您可以使用

编辑格式化时刻的日期
start = moment("2015-10-23");
finish = start.clone().add(7, 'd');
console.log(finish.toDate());

使用.toDate()进行验证。我认为通过查看当前对象中_i的值,您会感到困惑。您无需担心这一点,因为_i是创建时刻对象时使用的输入。它可以是字符串,数字,数组或Date对象。