Как мне получить первый и последний день и время текущего месяца в следующем формате в moment.js:
2016-09-01 00:00
Я могу получить текущую дату и время следующим образом:
moment().format('YYYY-MM-DD h:m')
которые будут выводиться в указанном выше формате.
Однако мне нужно получить дату и время первого и последнего дня текущего месяца, как это сделать?
РЕДАКТИРОВАТЬ: Мой вопрос отличается от этого, потому что он запрашивает конкретный месяц, который у пользователя уже есть, тогда как я запрашиваю текущий месяц вместе с запросом определенного формата даты, которая не упоминается в другом так называемом дубликате ».
javascript
date
momentjs
user3574492
источник
источник
Thu Sep 01 2016 00:00:00 GMT+0100 (GMT Summer Time)
Я хочу формат, который я упомянул в своем вопросеОтветы:
Если кто-то пропустил комментарии к исходному вопросу, вы можете использовать встроенные методы (работает с момента 1.7):
источник
moment(1, "DD");
вернется первый день текущего месяцаЕсть другой способ сделать это:
источник
Вы можете сделать это без moment.js
Способ сделать это в собственном коде Javascript:
источник
Thu Sep 01 2016 00:00:00 GMT+0100 (GMT Summer Time)
не в том формате, который я хочу:2016-09-01 00:00
startdate
иenddate
следующего месяца по этой формуле?Предполагая, что вы используете Средство выбора диапазона дат для получения дат. Вы можете сделать что-то вроде, чтобы получить то, что хотите.
источник
момент startOf () и endOf () - это ответ, который вы ищете .. Например: -
источник
Первая и последняя дата текущего месяца в момент. Js
источник
Как просто, мы можем использовать daysInMonth () и endOf ()
источник