使用MomentJS并添加一个月,我不希望这一天有所改变:
let date = moment('1995-01-25');
date.add(2, 'month');
console.log(date.day()); // Expected 25, outputs 6
答案 0 :(得分:1)
您必须使用date()
来获取月份日期,day()
返回星期几(星期日为0,...,星期六为6)。
参见代码示例:
let date = moment('1995-01-25');
date.add(2, 'month');
console.log(date.format());
console.log(date.day()); // Day of the week
console.log(date.date()); // Day of the month
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>