JS Moment - библиотека для работы с датами и временем в JavaScript

Moment.js - это библиотека для работы с датами и временем в JavaScript. Она позволяет создавать, форматировать, манипулировать и выводить даты и время в различных форматах.

Ниже приведены некоторые примеры кода, использующего Moment.js:

Создание объекта момента:

javascript
const now = moment(); // текущий момент времени
const today = moment().startOf('day'); // начало текущего дня
const tomorrow = moment().add(1, 'day'); // текущий день + 1 день
const christmas = moment('2021-12-25', 'YYYY-MM-DD'); // заданный момент времени по строке и формату

Форматирование даты:

javascript
const nowFormatted = now.format('YYYY-MM-DD HH:mm:ss'); // 2021-11-01 11:22:33
const todayFormatted = today.format('DD.MM.YYYY'); // 01.11.2021
const tomorrowFormatted = tomorrow.format('dddd MMMM Do YYYY'); // Tuesday November 2nd 2021
const christmasFormatted = christmas.format('DD/MM/YYYY'); // 25/12/2021

Вычисление разницы между датами:

javascript
const duration = moment.duration(christmas.diff(now));
const daysLeft = duration.asDays(); // количество дней до Рождества

Манипулирование датой и временем:

javascript
const date = moment('2021-11-01', 'YYYY-MM-DD');
date.add(1, 'month'); // добавление месяца
date.subtract(1, 'hour'); // вычитание часа
date.startOf('day'); // установка времени на начало дня
date.endOf('month'); // установка времени на конец месяца

Moment.js также поддерживает локализацию и работу с часовыми поясами. Это делает ее очень удобной для работы с датами и временем в JavaScript.

Похожие вопросы на: "js moment "

Mastering Distinct SQL: Techniques for Removing Repetitive Data
Что такое Null C: полное руководство для разработчиков
Could Not Load Config Error: How to Fix It
Replace String - The Ultimate Guide
Как откатить коммиты в Git: подробное руководство
Sleep Bash - Идеальным сном красивый день становится
<h1>SQL Trunc Date
Is Numeric PHP - проверка числовых значений в PHP
Location JavaScript: Mastering Geolocation for Web Development
Межбуквенный интервал в CSS: улучшение читаемости текста