luxon README

The project's README from github.com/moment/luxon. As one markdown file: README.md.

Luxon

MIT License Build Status NPM version Coverage Status PRs welcome

Luxon is a library for working with dates and times in JavaScript.

DateTime.now().setZone("America/New_York").minus({ weeks: 1 }).endOf("day").toISO();

🚀 The road to Luxon 4.0

Please read about and share your feedback on the plans for the next major version of Luxon!

Upgrading to 3.0

Guide

Features

Download/install

Download/install instructions

Documentation

Development

See contributing.

Phasers to stun

luxon (moment/luxon)

Searching Database…

16.5K ·GitHub
Что это такое?Luxon — это JavaScript-библиотека для работы с датами и временем: разбор, форматирование, операции с датами и встроенная поддержка часовых поясов.
Это Moment.js или какой-то другой проект?Другой проект: самостоятельная библиотека, которую вы добавляете в JS-код. Она находится в GitHub-организации Moment, где для пользователей Moment есть guide под названием 'Why does Luxon exist?'.
Как подключить её к проекту?Установите пакет luxon из npm и импортируйте его в свой код; в README есть ссылки на подробные инструкции по установке и документацию.
Она тянет за собой другие пакеты или требует особого окружения?Нет, зависимостей во время работы нет — это самодостаточный JavaScript. Пакет рассчитан на Node.js 12 и новее, а ещё работает напрямую в браузере.
Мне нужно поставлять вместе с ней файлы локалей или часовых поясов?Нет — Luxon использует встроенную в JavaScript нативную поддержку часовых поясов и Intl, поэтому загружать или включать в сборку файлы локалей и tz не нужно.
Где она работает?Это чистый JavaScript без кода, привязанного к конкретной ОС, — работает в Node.js 12+ и в браузере.
Какие там основные типы объектов?Три главных типа: DateTime для момента времени, Duration для длительности и Interval для промежутка между двумя моментами.
Можно ли выстраивать операции в цепочку, не боясь неожиданных изменений?Да — API неизменяемый и поддерживает цепочки: операции возвращают новые значения, а не меняют существующие объекты, поэтому вычисления с датами предсказуемы.
Какие форматы дат она понимает и выдаёт?И стандартные, и свои собственные — разбор и форматирование встроены, так что можно читать стандартные строки и выводить даты в своём формате.
Проект ещё развивается?Да — в README авторы предлагают почитать и обсудить планы по Luxon 4.0, следующей мажорной версии, а также есть отдельный guide по переходу на 3.0.
Creator
moment
Size
98.3 MB
Stars
16.5K
Updated
CommitAug 09
Age
10y
Commits · 90 Days