Библиотеки JS Date-Time, которые следует использовать вместо традиционных методов 😋

Работа с датами — обычная задача при создании приложения. Сначала мы храним объект Date, извлекаем & затем преобразуем его в читаемую форму, когда речь идет о специальном формате традиционно, нам приходится использовать множество функций и методов, которые делают процесс проблематичным и сложным.

Даже когда мне доводилось работать с датами, преобразование их в желаемые форматы становится проблематичным. Мне приходилось проводить много исследований на StackOverflow; как преобразовать в тот или иной формат, бла-бла-бла…
Итак, в этой статье мы рассмотрим несколько JS библиотек, которые облегчат процесс создания.

1. Day.js — Day.js — это минималистская JavaScript библиотека для работы с датами и временем.

  • Размер пакета 2KB, что очень мало.
  • Альтернатива moment.js.
  • Работает как с Node.js, так и с браузером.
  • Устанавливается с помощью команды npm install dayjs.

2️. date-fns — Это современная JS библиотека, которая является простым & набором инструментов для манипулирования датами.

  • Простой & 200+ функций.
  • Работает как с Node.js, так и с браузером.
  • Устанавливается с помощью команды npm install date-fns.
  • date-fns предоставляет некоторые дополнительные возможности через подмодули в том же пакете.

3. js-joda — js-joda — это легкая и быстрая библиотека, не имеющая сторонних зависимостей.

  • Размер 43 Кб и сжата
  • Работает как с Node.js, так и с браузером.
  • Устанавливается с помощью команды npm install @js-joda/core.

4️. Luxon — Если нам нужны такие операции, как сложение, вычитание и разбор дат, то Luxon предоставляет простой способ справиться с этим.

  • Хорошо подходит для математических операций.

  • Работает как с Node.js, так и с браузером.

  • Устанавливается с помощью команды npm install luxon.

Q. Почему мы еще не обсудили Moment.js 🤔.

Вы можете подумать, почему мы еще не обсудили известную библиотеку Moment.js. Сам Moment.js говорит, что не стоит использовать его в новых проектах из-за его размера и неизменяемости объектов & в результате он увеличивает размер веб-приложения.
-Если вы используете Moment в своем старом проекте, то вам следует продолжать его использовать.

🏁 Мы уже обсуждали библиотеки Date-Time, которые упрощают работу с датами в JavaScript. Я лично использовал Day.js, поэтому в следующей статье мы рассмотрим Day.js более подробно.

-Если вы использовали какую-то другую библиотеку, пожалуйста, укажите ее в комментариях, мы будем рады вас видеть.

Оцените статью
Procodings.ru
Добавить комментарий