MomentJS - przegląd

MomentJS to biblioteka JavaScript, która pomaga w przetwarzaniu, walidacji, manipulowaniu i wyświetlaniu daty / czasu w JavaScript w bardzo łatwy sposób. Ten rozdział zawiera przegląd MomentJS i szczegółowo omawia jego funkcje.

Moment JS umożliwia wyświetlanie daty zgodnie z lokalizacją oraz w formacie czytelnym dla człowieka. Możesz używać MomentJS wewnątrz przeglądarki przy użyciu metody skryptu. Jest również dostępny z Node.js i można go zainstalować za pomocą npm.

W MomentJS można znaleźć wiele łatwych w użyciu metod dodawania, odejmowania, sprawdzania daty, uzyskiwania daty maksymalnej, minimalnej itp. Jest to projekt typu open source, w którym można łatwo wnieść wkład do biblioteki i dodawać funkcje w postaci udostępnić na GitHub i Node.js.

funkcje

Pozwól nam szczegółowo zrozumieć wszystkie ważne funkcje dostępne w MomentJS -

Rozbiór gramatyczny zdania

Parsowanie umożliwia przeanalizowanie daty w wymaganym formacie. Analiza daty jest dostępna w postaci ciągu znaków, obiektu i tablicy. Pozwala sklonować moment za pomocą funkcji moment.clone. Dostępne są metody, które wyświetlają datę w formacie UTC.

Walidacja daty

Sprawdzanie daty jest bardzo łatwe dzięki MomentJS. Możesz użyć metodyisValid()i sprawdź, czy data jest ważna, czy nie. MomentJS zapewnia również wiele flag analizy, których można użyć do sprawdzenia poprawności daty.

Manipulacja

Istnieją różne metody manipulowania datą i godziną w obiekcie momentu. add, subtract, startoftime, endoftime, local, utc, utcoffset itp. to dostępne metody, które dostarczają informacji o dacie / godzinie w MomentJS.

Przygotować się

Get / Set umożliwia odczyt i ustawienie jednostek w dacie. Pozwala zmieniać oraz odczytywać godziny, minuty, sekundy, milisekundy, datę miesiąca, dzień tygodnia, dzień roku, tydzień roku, miesiąc, rok, kwartał, rok tygodnia, tygodnie w roku, pobierz / ustaw, maksimum , minimum itp. Get / Set to bardzo pomocna funkcja dostępna w MomentJS.

Pokaz

Display udostępnia formaty do wyświetlania daty na różne sposoby. Dostępne są metody, które mówią o czasie z danego momentu, od chwili obecnej, różnicy między dwoma momentami itp. Pozwala to na wyświetlenie daty w formacie JSON, Array, Object, String itp.

Zapytania o datę

Date Queries ma łatwe w użyciu metody, które mówią, czy data jest większa czy mniejsza od danych wejściowych, pomiędzy podanymi datami, jest rokiem przestępnym, momentem, datą itp. Jest to bardzo przydatne przy walidacji daty.

Czas trwania

Czas trwania to jedna z ważnych funkcji MomentJS. Zasadniczo obsługuje długość czasu dla danych jednostek. Plikhumanize dostępna metoda wyświetla datę w formacie czytelnym dla człowieka.

Umiędzynarodowienie

Internacjonalizacja to kolejna ważna cecha MomentJS. Możesz wyświetlić datę i godzinę na podstawie ustawień regionalnych. W razie potrzeby ustawienia regionalne można zastosować do określonego momentu. Otrzymasz zminimalizowany plik ze strony domowej MomentJS, który zawiera wszystkie ustawienia regionalne. W przypadku, gdy masz do czynienia z określonym ustawieniem regionalnym, możesz również dodać tylko ten plik ustawień regionalnych i pracować z nim. Nazwy miesięcy, tygodni i dni są wyświetlane w określonych ustawieniach regionalnych.

Dostosowywanie

MomentJS umożliwia dostosowanie do utworzonych ustawień regionalnych. Możesz dostosować nazwy miesięcy, skróty miesięcy, nazwy dni tygodnia, skróty dni tygodnia, format długiej daty i format kalendarza dla określonych ustawień regionalnych zgodnie z wymaganiami.

Narzędzia

Narzędzia są dostępne na dwa sposoby: normalize units i invalid. Są używane w danej chwili i pomagają nam zmieniać lub dostosowywać dane wyjściowe zgodnie z potrzebami. Pozwala również na ustawienie własnej niestandardowej walidacji na obiekcie chwilowym.

Wtyczki

Wtyczki to dodatkowe funkcje MomentJS. Istnieje wiele wtyczek dodanych do kalendarzy, formatu daty, parsowania, zakresów dat, dokładnego zakresu itp. Możesz dodać własne wtyczki i udostępniać je za pomocą Node.js i GitHub.