为Moment对象添加天数(momentjs)

Tro*_*lor 3 javascript momentjs

我正试图找到一种方法来增加时间.我可以根据当前时间让它工作一会儿,但就是这样.这是我目前的代码:

let start = moment('2017-01-15');
console.log(moment().add(7, 'days'));
console.log(moment(start).add(7, 'days'));
Run Code Online (Sandbox Code Playgroud)

这就是得到的结果:

片刻{_isAMomentObject:true,_isUTC:false,_pf:Object,_locale:Locale,_d:Mon Mar 13 2017 12:21:00 GMT-0400(Eastern Daylight Time)...}

片刻{_isAMomentObject:true,_ i:"2017-01-15",_ f:"YYYY-MM-DD",_ isUTC:false,_pf:Object ...}

所以它适用于moment()但不是那样的.无论我到哪里,我都应该这样做,所以我不知道自己错过了什么.

Đào*_*Hạt 7

您已经创建了moment对象,现在可以add使用start变量进行调用.

let start = moment('2017-01-15');
console.log(moment().add(7, 'days'));
console.log(start.add(7, 'days'));
Run Code Online (Sandbox Code Playgroud)
.as-console-wrapper {
  top: 0;
  max-height: 100% !important;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
Run Code Online (Sandbox Code Playgroud)