Moment.js Настройка минимальных сокращений рабочих дней

Опубликовано: 24 Декабря, 2022

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/