我正在使用moment.js库获取日期。当我将日期设置为一个月底时,它总是返回该月的30号。但这并没有考虑某些月份有31天。如何解决?
case 'currentMonth':
this.dateTo = moment().endOf('month');
this.dateFrom = moment().startOf('month');
break;
例如:下个月(七月)的this.dateTo将返回30.07.19,但是这个月有31天。
答案 0 :(得分:4)
moment()的基本用法将默认为当前月份。为了获得下个月(七月),您需要在日期前加上一个月。
var date = moment().add('months', 1).endOf('month');