当前时间增加30天
比如,今天是11月13日
let current = new Date();
console.log(current); // Wed Nov 13 2019 15:49:50 GMT+0800 (中国标准时间)
current.setDate(current.getDate() + 30);
console.log(current); // Fri Dec 13 2019 15:49:50 GMT+0800 (中国标准时间)
getDate方法获得13,current.setDate(43),超出的日会自动进位到月,于是就成了12月13日
个人觉得js的Date实际处理起来非常复杂,目前基本都是使用moment搞定,就连antd的时间组件的值也是moment对象
moment
一个专门用于管理时间的插件:momentjs.cn/docs/