Я использую библиотеку moment.js, чтобы получить дату. Когда я устанавливаю дату в конце месяца, он всегда возвращается 30 числа этого месяца. Но это не считая того, что у некоторых месяцев есть 31 день. Как это исправить?
case 'currentMonth':
this.dateTo = moment().endOf('month');
this.dateFrom = moment().startOf('month');
break;
например: this.dateTo в следующем месяце (июле) вернется 30.07.19, но в этом месяце 31 день.