Українська | English | Русский | 简体中文 | 日本語 | Português Brasileiro | 한국어 | Español (España) | עברית
Швидка 2kB альтернатива Moment.js із таким самим сучасним API
Day.js — це мінімалістична бібліотека JavaScript для сучасних браузерів, яка дає змогу аналізувати, перевіряти, змінювати та відображати дату й час і має API, значною мірою сумісний із Moment.js. Якщо ви користувались Moment.js, то вже знаєте, як працювати з Day.js.
dayjs()
.startOf('month')
.add(1, 'day')
.set('year', 2018)
.format('YYYY-MM-DD HH:mm:ss')- 🕒 Знайомі API та шаблони Moment.js
- 💪 Незмінний
- 🔥 Ланцюжковий
- 🌐 Підтримка інтернаціоналізації (I18n)
- 📦 Бібліотека розміром 2 kB
- 👫 Підтримується усіма браузерами
Докладнішу інформацію, опис API та іншу документацію можна знайти на офіційному сайті [day.js.org].(https://day.js.org/).
npm install dayjs --saveAPI Day.js легко використовувати для аналізу, валідації, керування та форматування дат і часу.
dayjs('2018-08-08') // аналіз
dayjs().format('{YYYY} MM-DDTHH:mm:ss SSS [Z] A') // форматування
dayjs()
.set('month', 3)
.month() // отримання та встановлення
dayjs().add(1, 'year') // керування
dayjs().isBefore(dayjs()) // перевіркаDay.js має чудову підтримку інтернаціоналізації.
Але жодна локаль не буде включена до вашої збірки, доки ви її не використовуватимете.
import 'dayjs/locale/es' // завантаження за потреби
dayjs.locale('es') // глобальне використання іспанської локалі
dayjs('2018-05-05')
.locale('zh-cn')
.format() // використання спрощеної китайської локалі в конкретному випадкуПлагін — це незалежний модуль, який можна додати до Day.js для розширення функціональності або додавання нових можливостей.
import advancedFormat from 'dayjs/plugin/advancedFormat' // завантаження за потреби
dayjs.extend(advancedFormat) // використання плагіна
dayjs().format('Q Do k kk X x') // більше доступних форматівПідтримайте цей проєкт, ставши спонсором. Ваш логотип буде показано тут із посиланням на ваш вебсайт. [Стати спонсором]
Цей проєкт існує завдяки всім людям, які беруть участь у його розвитку.
Будь ласка, поставте 💖 зірочку 💖, щоб підтримати нас. Дякуємо.
Також дякуємо всім нашим спонсорам! 🙏
Day.js поширюється під ліцензією MIT.
