File: README.md
English | 简体中文 | 日本語 | Português Brasileiro | 한국어 | Español (España) | Русский | Türkçe | සිංහල | עברית
Day.js is a minimalist JavaScript library that parses, validates, manipulates, and displays dates and times for modern browsers with a largely Moment.js-compatible API. If you use Moment.js, you already know how to use Day.js.
dayjs().startOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:mm:ss');- 🕒 Familiar Moment.js API & patterns
- 💪 Immutable
- 🔥 Chainable
- 🌐 I18n support
- 📦 2kb mini library
- 👫 All browsers supported
Getting Started
Documentation
You can find more details, API, and other docs on day.js.org website.
Installation
npm install dayjs --saveAPI
It's easy to use Day.js APIs to parse, validate, manipulate, and display dates and times.
dayjs('2018-08-08') // parse
dayjs().format('{YYYY} MM-DDTHH:mm:ss SSS [Z] A') // display
dayjs().set('month', 3).month() // get & set
dayjs().add(1, 'year') // manipulate
dayjs().isBefore(dayjs()) // queryI18n
Day.js has great support for internationalization.
But none of them will be included in your build unless you use them.
import 'dayjs/locale/es' // load on demand
dayjs.locale('es') // use Spanish locale globally
dayjs('2018-05-05').locale('zh-cn').format() // use Chinese Simplified locale in a specific instancePlugin
A plugin is an independent module that can be added to Day.js to extend functionality or add new features.
import advancedFormat from 'dayjs/plugin/advancedFormat' // load on demand
dayjs.extend(advancedFormat) // use plugin
dayjs().format('Q Do k kk X x') // more available formatsDownloads
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
[Become a sponsor via Github] [Become a sponsor via OpenCollective]
[](https://onlydoc.com/)Contributors
This project exists thanks to all the people who contribute.
Please give us a 💖 star 💖 to support us. Thank you.
And thank you to all our backers! 🙏
License
Day.js is licensed under a MIT License.
File: docs/zh-cn/README.zh-CN.md
简体中文 | English | 日本語 | Português Brasileiro | 한국어 | Español (España) | Русский
Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样. 如果您曾经用过 Moment.js, 那么您已经知道如何使用 Day.js
dayjs()
.startOf('month')
.add(1, 'day')
.set('year', 2018)
.format('YYYY-MM-DD HH:mm:ss')- 🕒 和 Moment.js 相同的 API 和用法
- 💪 不可变数据 (Immutable)
- 🔥 支持链式操作 (Chainable)
- 🌐 国际化 I18n
- 📦 仅 2kb 大小的微型库
- 👫 全浏览器兼容
快速开始
文档
访问 day.js.org 网站查看更详细的文档
安装
npm install dayjs --save📚安装指南
API
Day.js 有很多 API 来解析、处理、校验、增减、展示时间和日期
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()) // 查询国际化 I18n
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') // 使用扩展后的API📚插件列表
开源协议
Day.js 遵循 MIT 开源协议.
File: docs/tr/README-tr.md
Türkçe | English | 简体中文 | 日本語 | Português Brasileiro | 한국어 | Español (España) | Русский
Day.js, büyük ölçüde Moment.js uyumlu bir API ile modern tarayıcılar için tarih ve saatleri dönüştüren, doğrulayan, işleyen ve görüntüleyen minimalist bir JavaScript kütüphanesidir. Moment.js kullanıyorsanız, Day.js'i nasıl kullanacağınızı zaten biliyorsunuzdur.
dayjs()
.startOf('month')
.add(1, 'day')
.set('year', 2018)
.format('YYYY-MM-DD HH:mm:ss')- 🕒 Benzer Moment.js API & Kalıpları
- 💪 Değişmez
- 🔥 Zincirlenebilir
- 🌐 I18n destekler
- 📦 2kB boyutunda küçük bir kütaphane
- 👫 Bütün tarayıcılarda desteklenir
Başlarken
Dökümantasyon
Daha fazla bilgiye, API ve diğer dökümanlara day.js.org websitesinden ulaşabilirsiniz.
Kurulum
npm install dayjs --saveAPI
Tarihleri ve saatleri dönüştürmek, doğrulamak, işlemek ve görüntülemek için Day.js API'larını kullanmak kolaydır.
dayjs('2018-08-08') // dönüştürme
dayjs().format('{YYYY} MM-DDTHH:mm:ss SSS [Z] A') // belirli bir formatta görüntüleme
dayjs()
.set('month', 3)
.month() // görüntüleme & değer atama
dayjs().add(1, 'year') // değiştirme
dayjs().isBefore(dayjs()) // sorgulamaI18n
Day.js, uluslararasılaştırma için büyük desteğe sahiptir.
Ancak siz kullanmadığınız sürece bunların hiçbiri yapınıza dahil edilmeyecektir.
import 'dayjs/locale/es' // isteğe göre yükle
dayjs.locale('tr') // yerel ayarı Türkçe olarak kullan
dayjs('2018-05-05')
.locale('zh-cn')
.format() //belirli bir durum için Basitleştirilmiş Çince formatında görüntülemeEklenti
Eklenti, işlevselliği genişletmek veya yeni özellikler eklemek için Day.js'e eklenebilen bağımsız bir modüldür.
import advancedFormat from 'dayjs/plugin/advancedFormat' // isteğe göre yükle
dayjs.extend(advancedFormat) // eklentiyi kullan
dayjs().format('Q Do k kk X x') // diğer mevcut formatlarSponsorlar
Sponsor olarak bu projeye destek olun. Logonuz, web sayfanızın linki ile birlikte burada görünür. [Sponsor Ol]
Katkıda Bulunanlar
Bu proje, katkıda bulunan tüm insanlar sayesinde mevcut.
Lütfen bize destek olmak için projeye 💖 yıldız 💖 verin. Teşekkürler.
Ve tüm destekçilerimize teşekkür ederiz! 🙏
Lisans
Day.js, bir MIT Lisansı altında lisanslanmıştır.
File: docs/si/README-si.md
සිංහල | English | 简体中文 | 日本語 | Português Brasileiro | 한국어 | Español (España) | Русский | Türkçe
Day.js යනු බොහෝ සෙයින් Moment.js-ගැළපෙන යෙ.ක්ර.මු. සහිත නවීන අතිරික්සු සඳහා දින සහ වේලාවන් ප්රදර්ශනයට, හැසිරවීමට, වලංගු කිරීමට සහ විග්රහ කිරීමට ඉතා කුඩා ජාවාස්ක්රිප්ට් එකතුවකි. Moment.js භාවිතා කරන්නේ නම්, Day.js භාවිතා කරන අයුරු ඔබ දැනටමත් දන්නවා.
dayjs().startOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:mm:ss');- 🕒 හුරුපුරුදු Moment.js යෙ.ක්ර.මු. හා රටා
- 💪 නිත්යයි
- 🔥 ඈඳීමට හැකිය
- 🌐 I18n සහාය
- 📦 කි.බ. 2 ක කුඩා එකතුව
- 👫 සියළු අතිරික්සු සඳහා සහාය
පටන් ගැනීම
ප්රලේඛනය
day.js.org වියමන අඩවියෙහි යෙ.ක්ර.මු. සහ වෙනත් ප්රලේඛනවල වැඩි විස්තර සොයා ගැනීමට හැකිය.
ස්ථාපනය
npm install dayjs --saveයෙ.ක්ර.මු.
දින සහ වේලාවන් ප්රදර්ශනයට, හැසිරවීමට, වලංගු කිරීමට සහ විග්රහ කිරීමට Day.js යෙ.ක්ර.මු. භාවිතා කිරීම පහසුය.
dayjs('2018-08-08') // parse
dayjs().format('{YYYY} MM-DDTHH:mm:ss SSS [Z] A') // display
dayjs().set('month', 3).month() // get & set
dayjs().add(1, 'year') // manipulate
dayjs().isBefore(dayjs()) // queryI18n
දේශීයකරණය සඳහා Day.js සුවිශේෂී ලෙස සහය දක්වයි.
නමුත් භාවිතා කරන්නේ නම් මිස ඒවා කිසිවක් ඔබගේ තැනීමට ඇතුළත් නොවේ.
import 'dayjs/locale/es' // load on demand
dayjs.locale('es') // use Spanish locale globally
dayjs('2018-05-05').locale('zh-cn').format() // use Chinese Simplified locale in a specific instanceදිගුව
දිගුවක් යනු ක්රියාකාරිත්වය විස්තීරණයට හෝ නව විශේෂාංග අඩංගු කිරීමට Day.js වෙත එකතු කළ හැකි ස්වාධීන ඒකකයකි.
import advancedFormat from 'dayjs/plugin/advancedFormat' // load on demand
dayjs.extend(advancedFormat) // use plugin
dayjs().format('Q Do k kk X x') // more available formatsඅනුග්රාහකයින්
අනුග්රහය දැක්වීමෙන් මෙම ව්යාපෘතියට සහාය වන්න. ඔබගේ අඩවියේ සබැඳියක් සමඟ ඔබගේ ලාංඡනය මෙහි පෙන්වනු ඇත.
[ගිට්හබ් හරහා අනුග්රාහකයෙකු වන්න] [ඕපන්කලෙක්ටිව් හරහා අනුග්රාහකයෙකු වන්න]
[](https://github.com/vendure-ecommerce) [](https://github.com/Velc) [](https://github.com/projectdiscovery) [](https://opencollective.com/datawrapper)දායකයින්
මෙම ව්යාපෘතිය පවතිනුයේ දායක වූ සියළුම දෙනාට ස්තූති වන්නටය.
අපට සහාය වීමට 💖 තරුවක් 💖 ලබා දෙන්න. ඔබට තුති.
ඒ වගේම අපගේ මූල්යදායකයින් සැමට ස්තුතියි! 🙏
බලපත්රය
MIT බලපත්රයක් යටතේ Day.js නිකුත් කර ඇත.
File: docs/ru/README-ru.md
Русский | English | 简体中文 | 日本語 | Português Brasileiro | 한국어 | Español (España)
Day.js - это миниатюрная JavaScript библиотека, которая парсит, валидирует, управляет, и отображает даты и время для современных браузеров, обладающая большой совместимостью с Moment.js API. Если вы используете Moment.js, вы уже знаете как пользоваться Day.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.
Установка
npm install dayjs --saveAPI
API 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()) // осведомлениеI18n
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.