Английский | Китайский (упрощённый) | Японский | Португальский (Бразилия) | Корейский | Испанский (Испания) | Русский | Турецкий | Сингалезский | Иврит
Быстрый альтернативный вариант 2KB к Moment.js с аналогичным современным API
> Day.js — это минималистический JavaScript-библиотека, которая парсит, проверяет, манипулирует и отображает даты и время в современных браузерах с большим количеством совместимых с Moment.js методов. Если вы используете Moment.js, то уже знаете, как использовать Day.js. > > ```js > dayjs().startOf('месяц').add(1, 'день').set('год', 2018).format('ГГГГ-MM-DD HH:mm:ss'); > ``` > > * 🕒 Аналогичный API и шаблоны Moment.js > * 💪 Безопасность данных > * 🔥 Цепочки методов > * 🌐 Поддержка многоязычия > * 📦 Мини-библиотека размером 2 КБ > * 👫 Поддержка всех браузеров > > --- > > ## Начало работы > > ### Документация > > Вы можете найти больше информации, API и другие документы на сайте [day.js.org](https://day.js.org/). > > ### Установка > > ```console > npm install dayjs --save > ``` > > 📚[Руководство по установке](https://day.js.org/docs/ru/установка/установка) > > ### API > > Использование API Day.js легко для парсинга, валидации, манипулирования и отображения дат и времени. > > ```javascript > dayjs('2018-08-08') // парсинг > > dayjs().format('{YYYY} MM-DDTHH:mm:ss SSS [Z] A') // отображение > > dayjs().set('месяц', 3).месяц() // получение и установка > > dayjs().add(1, 'год') // манипулирование > > dayjs().isBefore(dayjs()) // запрос > ``` > > 📚[Справочник API](https://day.js.org/docs/ru/парсинг/парсинг) > > ### Многоязычие > > Day.js имеет отличную поддержку многоязычия. > > Но ни один из этих локалей не будет включен в ваш сборочный процесс, если вы его не используете. > > ```javascript > import 'dayjs/locale/es' // загрузка по требованиюdayjs.locale('es') // использование испанского языка глобальноdayjs('2018-05-05').locale('zh-cn').format() // использование китайского языка в конкретном экземпляре
📚[Многоязычность](https://day.js.org/docs/ru/локализация/локализация)
### Плагины
Плагин — это независимый модуль, который можно добавить к Day.js для расширения функциональности или добавления новых возможностей.
```javascript
import advancedFormat from 'dayjs/plugin/advancedFormat' // загрузка по требованию
dayjs.extend(advancedFormat) // использование плагина
dayjs().format('Q Do k kk X x') // доступные форматы
Поддержите этот проект, став спонсором. Ваш логотип будет показываться здесь с ссылкой на ваш сайт.[Станьте спонсором через GitHub] [Станьте спонсором через OpenCollective]
Пожалуйста, оцените нас ⭐ звездой ⭐ для поддержки. Спасибо!
И благодарим наших спонсоров! 🙏
Проект Day.js лицензирован под лицензией MIT. LICENSE
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )