Celebrate Your Moments: Share and Explore on Our Website
Moment это библиотека для работы с датами и временем в JavaScript. Она позволяет удобно форматировать, парсить и манипулировать с датами. Ниже приведены примеры использования основных функций библиотеки:
Установка и импорт:
npm install moment
import moment from 'moment';
Создание объекта момента:
const now = moment(); // текущий момент времени
const christmas = moment('2021-12-25'); // момент времени на Рождество в 2021 году
const timestamp = moment(1627955540123); // момент времени из таймстампа (миллисекунды с 1 января 1970 года)
Форматирование даты и времени:
const nowFormatted = now.format('DD.MM.YYYY HH:mm:ss'); // '22.09.2021 15:47:30'
const christmasFormatted = christmas.format('MMMM D, YYYY'); // 'December 25, 2021'
Парсинг даты из строки:
const dateStr = '2021-09-22';
const date = moment(dateStr, 'YYYY-MM-DD'); // распарсить дату из строки в формате 'YYYY-MM-DD'
Манипуляции с датами:
const nextWeek = now.add(1, 'week'); // прибавить неделю к текущей дате
const startOfMonth = now.startOf('month'); // получить начало текущего месяца
const endOfYear = now.endOf('year'); // получить конец текущего года
Сравнение дат:
const date1 = moment('2021-09-22');
const date2 = moment('2021-09-23');
const isBefore = date1.isBefore(date2); // true
const isAfter = date1.isAfter(date2); // false
Это только некоторые примеры использования библиотеки Moment. Благодаря ее удобным функциям и методам, работа с датами и временем в JavaScript становится проще и приятнее.