diff --git a/README.md b/README.md index c1394b9c6..3443199cc 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -English | [简体中文](./docs/zh-cn/README.zh-CN.md) | [日本語](./docs/ja/README-ja.md) | [Português Brasileiro](./docs/pt-br/README-pt-br.md) | [한국어](./docs/ko/README-ko.md) | [Español (España)](./docs/es-es/README-es-es.md) +English | [简体中文](./docs/zh-cn/README.zh-CN.md) | [日本語](./docs/ja/README-ja.md) | [Português Brasileiro](./docs/pt-br/README-pt-br.md) | [한국어](./docs/ko/README-ko.md) | [Español (España)](./docs/es-es/README-es-es.md) | [Русский](./docs/ru/README-ru.md)

Day.js

+

Быстрая 2kB альтернатива Moment.js с тем же современным API

+
+

+ Gzip Size + NPM Version + Build Status + Codecov + License +
+ + Sauce Test Status + +

+ +> Day.js - это миниатюрная JavaScript библиотека, которая анализирует, валидирует, манипулирует, и отображает даты и время для современных браузеров, также обладает внушительной совместимостью с Moment.js API. Если вы используете Moment.js, тогда вы уже знаете как пользоваться Day.js. + +```js +dayjs().startOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:mm:ss'); +``` + +* 🕒 Хорошо знакомые API и паттерны (шаблоны) Moment.js +* 💪 Неизменная +* 🔥 Цепная +* 🌐 Поддержка интернационализации (I18n) +* 📦 2kb мини-библиотека +* 👫 Поддержка всеми браузерами + +--- + +## Начало работы + +### Документация + +Вы можете найти больше детальной информации, API, и других документов на веб-сайте [day.js.org](https://day.js.org/). + +### Установка + +```console +npm install dayjs --save +``` + +📚[Инструкция по установке](https://day.js.org/docs/en/installation/installation) + +### API + +API Day.js легко использовать для анализа, проверки, воздействия, и отображения дат и времени. + +```javascript +dayjs('2018-08-08') // parse + +dayjs().format('{YYYY} MM-DDTHH:mm:ss SSS [Z] A') // отображение + +dayjs().set('month', 3).month() // получение значения и его установка + +dayjs().add(1, 'year') // влияние + +dayjs().isBefore(dayjs()) // осведомление +``` + +📚[Ссылка на API](https://day.js.org/docs/en/parse/parse) + +### I18n + +Day.js обладает великолепной поддержкой интернационализации. + +Но ни одна из локализаций не будет включена в вашу сборку до тех пор, пока вы не начнете ее использовать. +```javascript +import 'dayjs/locale/es' // загрузка по требованию + +dayjs.locale('es') // глобальное использование Испанской локали + +dayjs('2018-05-05').locale('zh-cn').format() // использование упрощенной Китайской локали в конкретном случае +``` +📚[Интернационализация](https://day.js.org/docs/en/i18n/i18n) + +### Плагин + +Плагин - это независимый модуль, который может быть добавлен в Day.js с целью расширения функциональных возможностей или добавления новых особенностей. + +```javascript +import advancedFormat from 'dayjs/plugin/advancedFormat' // загрузка по требованию + +dayjs.extend(advancedFormat) // использование плагина + +dayjs().format('Q Do k kk X x') // больше доступных форматов +``` + +📚[Список плагинов](https://day.js.org/docs/en/plugin/plugin) + +## Спонсоры + +Поддержите этот проект, став спонсором. Ваш логотип будет показан здесь с ссылкой на ваш веб-сайт. [[Стать спонсором](https://opencollective.com/dayjs#sponsor)] + + + + + + +## Контрибьюторы + +Этот проект существует благодаря всем людям, кто вносит свой вклад в его развитие. + +Пожалуйста поставьте 💖 звездочку 💖, чтобы поддержать нас. Спасибо. + +Также выражаю благодарность всем нашим спонсорам! 🙏 + + + + + + + +## Лицензия + +Day.js распростроняется под [лицензией MIT](./LICENSE).