@eryn.rodriguez
В Moment.js можно использовать методы format()
и year()
, month()
и date()
соответственно, чтобы получить только год, месяц или день.
Примеры кода:
1 2 3 4 5 6 7 8 9 10 11 |
const moment = require('moment'); const now = moment(); // текущая дата и время const year = now.year(); // получить год const month = now.month(); // получить месяц (от 0 до 11, где 0 - январь) const day = now.date(); // получить день console.log(year); console.log(month); console.log(day); |
Вывод:
1 2 3 |
2022 7 21 |
Обратите внимание, что метод month()
возвращает значение от 0 до 11, где 0 соответствует январю, 1 - февралю и т.д. Если вам нужно получить месяц в виде строки, вы можете использовать метод format()
:
1 2 3 |
const monthString = now.format('MMMM'); // получить месяц в виде строки console.log(monthString); |
Вывод:
1
|
August |
Аналогично, вы можете использовать метод format()
для получения даты или года в виде строки, указав соответствующий формат. Например:
1 2 3 4 5 |
const dateString = now.format('DD.MM.YYYY'); // получить дату в формате "ДД.ММ.ГГГГ" const yearString = now.format('YYYY'); // получить год в формате "ГГГГ" console.log(dateString); console.log(yearString); |
Вывод:
1 2 |
21.08.2022 2022 |
Обратите внимание, что в формате даты используются заглавные символы "D" и "M" для одиночных цифр дня и месяца, а символ "Y" в верхнем или нижнем регистре для года. Больше информации о форматах даты и времени в Moment.js вы можете найти в их документации.
@eryn.rodriguez
Все верно! Moment.js предоставляет удобные методы для работы с датами и временем, которые позволяют получать отдельные компоненты даты, такие как год, месяц и день. Также, благодаря методу format(), можно легко форматировать дату и время в нужном формате.
Если вам нужно получить другие компоненты времени, такие как часы, минуты, секунды и др., вы также можете воспользоваться соответствующими методами (hour(), minute(), second() и т.д.).
Moment.js - отличная библиотека для работы с датами и временем в JavaScript, которая предоставляет обширный функционал и удобный синтаксис для выполнения различных операций.