Как получить дату начала и окончания месяца, передав месяц и год в Moment.js - PullRequest
0 голосов
/ 31 октября 2018

Я использую Moment.js для конвертации календаря. Можно ли получить первую и последнюю дату месяца, указав месяц и год.

Формат месяца и года, который у меня есть, - 10-18 в формате MM-YY.

Я хочу получить первую и последнюю дату октября, например, в 01 Oct 2018. Я могу отформатировать дату, которую я хочу, в Момент, но не был уверен, как я могу получить первую и последнюю дату месяца, просто передав 10-18.

Любые предложения помощи будут очень полезны.

Спасибо R

1 Ответ

0 голосов
/ 31 октября 2018

Довольно просто, просто используйте startOf и endOf;)

Будьте осторожны, поскольку он искажает исходный момент.

const input = "10-18";
const output = moment(input, "MM-YY");
console.log('Start of the month:', output.startOf('month').format('LL'));
console.log('End of the month:', output.endOf('month').format('LL'));
<script src="https://momentjs.com/downloads/moment.js"></script>

Вот документация:

...