Moment.js Настройка минимальных сокращений рабочих дней
Moment.js очень легко настроить. Как правило, вы должны создать настройку локали с вашими настройками.
В этой статье мы подробно обсудим настраиваемые минимальные сокращения рабочих дней на moment.js с примерами.
Функция moment.updateLocale() позволяет нам добавлять минимальные сокращения дней недели в настройку локали. Это помогает нам удовлетворить потребность в дополнительной обработке для расчета минимальных сокращений дней недели, которые являются сокращенными и настраиваются в соответствии с потребностями пользователя.
Синтаксис:
moment.updateLocale("en", { weekdaysMin : String[] }); moment.updateLocale("en", { weekdaysMin : Function });
Параметры :
- weekdaysMin : месяц, который должен быть установлен для объекта Moment. Это необязательный параметр.
Возвращает : этот метод возвращает текущий день недели момента.
Примечание. Это не будет работать в обычной программе Node.js, поскольку для этого требуется, чтобы внешняя библиотека moment.js была установлена глобально или в каталоге проекта. Для получения более подробной информации перейдите по этой ссылке.
Moment.js можно установить с помощью следующей команды:
Установка модуля момента:
npm install moment
Пример 1: В этом примере мы просто используем функцию updateLocale () с названием минимальной аббревиатуры дня недели из двух букв в краткой форме каждого дня недели и получением вывода в конце.
Javascript
<script> // Importing moment module const moment = require( "moment" ); var localeData = moment.updateLocale( "en" , { weekdaysMin: [ "Su" , "Mo" , "Tu" , "We" , "Th" , "Fr" , "Sa" ] }); var a = localeData.weekdaysMin(); console.log( "The array of all Minimal Weekday Abbreviations stored" ,a); </script> |
Выход:
The array of all minimal weekday abbreviations stored [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ]
Пример 2: В этом примере мы просто используем функцию updatelocale() с именем минимальной аббревиатуры дня недели из двух букв с «gfg» в конце каждой в краткой форме каждого дня недели и получаем в конце текущий день недели в качестве выходных данных.
Javascript
<script> // Importing moment module const moment = require( "moment" ); var localeData = moment.updateLocale( "en" , { weekdaysMinarr: [ "Su_gfg" , "Mo_gfg" , "Tu_gfg" , "We_gfg" , "Th_gfg" , "Fr_gfg" , "Sa_gfg" ], weekdaysMin: function (momentToFormat, format) { return this ._weekdaysMinarr[momentToFormat.day()]; } }); var a = localeData.weekdaysMin(moment()); console.log( "The current Weekday of Minimal Weekday Abbreviations is:" ,a); </script> |
Выход:
The current Weekday of Minimal Weekday Abbreviations is: We_gfg
Ссылка: https://momentjs.com/docs/#/customization/weekday-min/