Задать вопрос
@shuvalovakris

Как можно обновить свойства локали (плагин UpdateLocale) в браузере для библиотеки dayjs()?

Здравствуйте.
Пытаюсь обновить свойства локали для dayjs().
Подключила библиотеку, локаль (ru) и плагин updateLocale.
Фрагменты кода:
<script src="//<?= DOMAIN ?>/js_static/dayjs/node_modules/dayjs/dayjs.min.js"></script>
<script src="//<?= DOMAIN ?>/js_static/dayjs/node_modules/dayjs/locale/ru.js"></script>
<script src="//<?= DOMAIN ?>/js_static/dayjs/node_modules/dayjs/plugin/updateLocale.js"></script>

Далее пытаюсь обновить свойство локали:
dayjs.extend(window.dayjs_plugin_updateLocale);

dayjs.updateLocale('ru', {
   months: [
       "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль",
       "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"
   ]
});
console.log(dayjs());

Делаю, как описано в документации https://day.js.org/docs/en/plugin/loading-into-browser
https://day.js.org/docs/ru-RU/plugin/update-locale

И смотрю в консоли, что выводит
66d95d80c3364583086190.png

Выводит необновленные параметры. К примеру, язык должен был быть не 'en', а 'ru'.

Подскажите, пожалуйста, что делаю не так. Заранее спасибо.
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Этот плагин изменяет значения в указанной локали, но не переключает на неё. Это нужно делать отдельно самостоятельно: https://day.js.org/docs/en/i18n/loading-into-browser
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы