@felix
Вот пример использования Moment.js для форматирования даты и времени в определенной локали:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
const moment = require('moment'); require('moment/locale/ru'); // Подключаем русскую локаль const now = moment(); // Форматирование даты и времени const formattedDateTime = now.format('LLLL'); // Полный формат даты и времени const formattedDate = now.format('LL'); // Формат даты const formattedTime = now.format('LT'); // Формат времени console.log(formattedDateTime); // Среда, 19 августа 2020 г. 12:30 console.log(formattedDate); // 19 августа 2020 г. console.log(formattedTime); // 12:30 |
В этом примере мы используем русскую локаль, добавляя его с помощью require('moment/locale/ru')
. Затем мы создаем объект moment
для текущего времени и форматируем его с использованием различных шаблонов формата: 'LLLL'
- полный формат даты и времени (с днем недели), 'LL'
- формат даты и 'LT'
- формат времени.
Вы можете изменить локаль, заменив 'ru'
на другую нужную вам локаль (например, 'en'
для английской) и подключив соответствующий файл локали.
@felix
Moment.js позволяет форматировать дату и время в определенной локали с использованием метода locale()
. Ниже приведен пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// Подключаем Moment.js const moment = require('moment'); // Подключаем необходимые локали require('moment/locale/ru'); require('moment/locale/es'); // Создаем объект Moment.js с текущей датой и временем const now = moment(); // Форматируем дату и время на русском языке const formattedDateRu = now.locale('ru').format('LLL'); console.log(formattedDateRu); // 25 декабря 2021 г., 14:45 // Форматируем дату и время на испанском языке const formattedDateEs = now.locale('es').format('LLL'); console.log(formattedDateEs); // 25 de diciembre de 2021, 14:45 |
В данном примере мы подключаем локали для русского и испанского языков, а затем используем метод locale()
для установки соответствующей локали. Затем мы форматируем дату и время с помощью метода format()
и передаем в него нужный формат строки (в данном случае используется формат LLL
, который представляет сокращенные версии даты и времени). Результат выводится в консоль.