Jak uzyskać pierwszy i ostatni dzień i godzinę bieżącego miesiąca w następującym formacie w pliku moment.js:
01.09.2016 00:00
Mogę uzyskać aktualną datę i godzinę w ten sposób:
moment().format('YYYY-MM-DD h:m')
która wyświetli się w powyższym formacie.
Jednak muszę uzyskać datę i godzinę pierwszego i ostatniego dnia bieżącego miesiąca, jak to zrobić?
EDYCJA: Moje pytanie różni się od tego, ponieważ pyta o dany miesiąc, który użytkownik już ma, natomiast proszę o bieżący miesiąc wraz z prośbą o konkretny format daty, który nie jest wymieniony w drugim tzw. Duplikacie ”.
javascript
date
momentjs
user3574492
źródło
źródło
Thu Sep 01 2016 00:00:00 GMT+0100 (GMT Summer Time)
Chcę format, jak wspomniałem w moim pytaniuOdpowiedzi:
Jeśli ktoś przeoczył komentarze do pierwotnego pytania, możesz użyć wbudowanych metod (działa od Moment 1.7):
źródło
moment(1, "DD");
zwróci pierwszy dzień bieżącego miesiącaByłby na to inny sposób:
źródło
Możesz to zrobić bez pliku moment.js.
Sposób na zrobienie tego w natywnym kodzie JavaScript:
źródło
Thu Sep 01 2016 00:00:00 GMT+0100 (GMT Summer Time)
2016-09-01 00:00
startdate
ienddate
przyszłego miesiąca używając tego wzoru?Zakładając, że do pobierania dat używasz selektora zakresu dat. Możesz zrobić coś takiego, jak dostać to, czego chcesz.
źródło
moment startOf () i endOf () to odpowiedź, której szukasz. Na przykład: -
źródło
Pierwsza i ostatnia data bieżącego miesiąca W chwili.js
źródło
Tak prosto możemy użyć daysInMonth () i endOf ()
źródło