MomentJS — это библиотека JavaScript, которая очень просто помогает анализировать, проверять, манипулировать и отображать дату/время в JavaScript. В MomentJS вы можете найти множество простых в использовании методов для добавления, вычитания, проверки даты, получения максимума, минимума. дата и т.д.

Давайте рассмотрим 10 часто используемых моментных функций, которые требуются в повседневной разработке.

1. Установка Момента

Узел Js:

момент установки npm

Браузер:

<script src="moment.js"></script>

2. Получить дату в нескольких форматах

Мы можем печатать даты в любом из необходимых форматов. Бывают случаи, когда разработчику требуется другой формат даты. Например, в США формат даты по умолчанию — «ММ-ДД-ГГГГ», а в Индии — «ДД-ММ-ГГГГ». Используя момент, мы можем получить вывод по мере необходимости. Мы можем печатать только дату, месяц, час и т. д. в зависимости от наших требований.

3. Преобразование любой даты в любой формат

Бывают случаи, когда нам нужно преобразовать дату в какой-либо другой формат. Это можно легко сделать с помощью moment. Мы можем передать дату и формат даты в момент, а затем, используя функцию формата, мы можем преобразовать ее в любой формат.

4. Добавить/вычесть из даты и времени

Используя функцию добавления и вычитания, мы можем добавлять и вычитать дату и время из заданной даты и времени. Чтобы добавить/вычесть время, передайте ключ того времени, которое вы хотите добавить/вычесть, и сумму, которую вы хотите добавить/вычесть.

5. Разница между двумя датами

Чтобы найти разницу между двумя датами, мы можем использовать функцию diff. Мы можем получить разницу в часах, днях, годах и т. д.

6. Проверьте, является ли дата до, после, такой же или между

Функции «До», «После», «То же самое» и «Между» будут выдавать логический результат. Он проверяет правильность предоставленного оператора или нет.

7. Проверьте, действительно ли

Функция isValid используется для проверки правильности даты.

8. Дата в формате UTC

Большинство разработчиков используют формат UTC, поскольку он полезен для преобразования времени в любой часовой пояс. moment().utc() предоставит вам текущее время utc.

9. Отображение даты другим способом

Как дата Javascript

Как массив

Как объект

вывод: {годы: 2022, месяцы: 0, дата: 22, часы: 23, минуты: 0, секунды: 46, миллисекунды: 219}

Как строка

Как строка ISO 8601

10. Часто используемые входы

обычно используемые входы в момент.

часто используемые ключи в данный момент.

Шпаргалка по моменту