如果我创建格式化时刻,我无法修改它(例如添加天数)。
例如,在以下代码之后,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');
如何编辑格式化时刻的日期?
最佳答案
您的代码应该可以正常工作。您可以使用
编辑格式化时刻的日期start = moment("2015-10-23");
finish = start.clone().add(7, 'd');
console.log(finish.toDate());
使用.toDate()
来验证相同。我认为您在查看 moment 对象中 _i
的值时感到困惑。您不必担心这一点,因为 _i
是创建 moment 对象时使用的输入。它可以是字符串、数字、数组或日期对象。
关于javascript - 编辑格式化的时刻对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38337747/