Работа с датой и временем в Day.js
Day.js это облегченная библиотека JavaScript для анализа, проверки, манипулирования и форматирования дат и времени, разработанная как более простая и компактная альтернатива Moment.js.
Day.js уже включен в Apeekflow, поэтому вы можете напрямую начать использовать его для работы с датами и временем, создав Day.js объекты с помощью dayjs()
. Эта функция поддерживает различные форматы, включая строки, объекты даты и временные метки UNIX, что позволяет гибко манипулировать датой и временем, например, добавлять или вычитать время, форматировать даты и сравнивать даты.
Вы можете прочитать, как использовать Day.js в их превосходной документации здесь:https://day.js.org/docs/en/get-set/get
Day.js плагины
Чтобы расширить функциональность Day.js, разработчики могут использовать систему плагинов, которая позволяет добавлять дополнительные функции, недоступные в базовой библиотеке. Плагины можно добавлять, включив их скрипты в проект и затем зарегистрировав их в Day.js с помощью dayjs.extend()
. Например, если разработчик хочет использовать плагин advancedFormat
, он должен включить скрипт плагина, а затем вызвать window.dayjs.extend(window.dayjs_plugin_advancedFormat)
, чтобы сделать доступными расширенные параметры форматирования.
Такой модульный подход позволяет вам сохранить легкость ваших приложений, включив в них только необходимые функции.
Краткий обзор Day.js плагинов: https://day.js.org/docs/en/plugin/plugin
При использовании плагинов важно убедиться, что они загружены и расширены после запуска. Day.js библиотека инициализирована. Мы видели случаи, когда это не происходит автоматически, и поэтому это может означать использование дополнительного запроса JavaScript, чтобы убедиться, что плагин загружен и создан.
Day.js плагины для CDNjs: https://cdnjs.com/libraries/dayjs
Теперь вы можете использовать Day.js Плагины во всех местах Apeekflow, которые поддерживают {{ }} Нотацию Handlebar.
Last updated