Moment.js Настройка форматов длинных дат
Опубликовано: 30 Декабря, 2022
Локаль longDateFormat в Moment.js: объект longDateFormat должен быть передан для каждого формата длинной даты, т. е. «L LL LLL LLLL LT LTS», который вы хотите настроить. Прежде чем продолжить, установите библиотеку moment.js с помощью следующей команды.
Монтаж:
npm install moment
Синтаксис:
moment.updateLocale("en", { longDateFormat : { LT: "h:mm A", LTS: "h:mm:ss A", L: "MM/DD/YYYY", l: "M/D/YYYY", LL: "MMMM Do YYYY", ll: "MMM D YYYY", LLL: "MMMM Do YYYY LT", lll: "MMM D YYYY LT", LLLL: "dddd, MMMM Do YYYY LT", llll: "ddd, MMM D YYYY LT" } });
После настройки форматов длинных дат с использованием приведенного выше синтаксиса вы можете использовать эти форматы в служебном методе moment().format().
const moment = require("moment") moment().format(longDateFormat: String)
Параметры: moment().format() принимает строковый параметр, представляющий формат, в котором вы хотите отформатировать дату.
Возвращаемое значение: возвращает дату (в строке) в формате, который был передан в качестве аргумента.
Пример 1:
Javascript
const moment = require( "moment" ); moment.updateLocale( "en" , { longDateFormat: { LT: "h:mm A" , LTS: "h:mm:ss A" , L: "MM/DD" , l: "M/D/YYYY" , LL: "MMMM Do YYYY" , ll: "MMM D YYYY" , LLL: "MMMM Do YYYY LT" , lll: "MMM D YYYY LT" , LLLL: "dddd, MMMM Do YYYY LT" , llll: "ddd, MMM D YYYY LT" } }); console.log(moment().format( "L" )) |
Выход:
Пример 2:
Javascript
const moment = require( "moment" ); moment.updateLocale( "en" , { longDateFormat: { LT: "h:mm A" , LTS: "h:mm:ss A" , L: "MM/DD h:mm" , l: "M/D/YYYY" , LL: "MMMM Do YYYY" , ll: "MMM D YYYY" , LLL: "MMMM Do YYYY LT" , lll: "MMM D YYYY LT" , LLLL: "dddd, MMMM Do YYYY LT" , llll: "ddd, MMM D YYYY LT" } }); console.log(moment().format( "L" )) |
Выход:
Ссылка: https://momentjs.com/docs/#/customization/long-date-formats/