如果我创建了格式化的时刻,我无法修改它(例如添加天数)。
例如,在以下代码之后,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');
如何编辑格式化时刻的日期?
答案 0 :(得分:1)
您的代码应该可以正常运行。您可以使用
编辑格式化时刻的日期start = moment("2015-10-23");
finish = start.clone().add(7, 'd');
console.log(finish.toDate());
使用.toDate()
进行验证。我认为通过查看当前对象中_i
的值,您会感到困惑。您无需担心这一点,因为_i
是创建时刻对象时使用的输入。它可以是字符串,数字,数组或Date对象。