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. Часто используемые входы
обычно используемые входы в момент.
часто используемые ключи в данный момент.