dayjs (1.8.36)

Published 2026-02-24 13:55:07 +00:00 by atheaadmin

Installation

registry=
npm install dayjs@1.8.36
"dayjs": "1.8.36"

About this package

English | 简体中文 | 日本語 | Português Brasileiro | 한국어 | Español (España) | Русский

Day.js

Fast 2kB alternative to Moment.js with the same modern API


Gzip Size NPM Version Build Status Codecov License
Sauce Test Status

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 for more details, API, and other docs on day.js.org website.

Installation

npm install dayjs --save

📚Installation Guide

API

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()) // query

📚API Reference

I18n

Day.js has great support for internationalization.

But none of them will be included in your build unless you use it.

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

📚Internationalization

Plugin

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 formats

📚Plugin List

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

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.

Dependencies

Development Dependencies

ID Version
@babel/cli ^7.0.0-beta.44
@babel/core ^7.0.0-beta.44
@babel/node ^7.0.0-beta.44
@babel/preset-env ^7.0.0-beta.44
babel-core ^7.0.0-bridge.0
babel-jest ^22.4.3
babel-plugin-external-helpers ^6.22.0
cross-env ^5.1.6
eslint ^4.19.1
eslint-config-airbnb-base ^12.1.0
eslint-plugin-import ^2.10.0
eslint-plugin-jest ^21.15.0
gzip-size-cli ^2.1.0
jasmine-core ^2.99.1
jest ^22.4.3
karma ^2.0.2
karma-jasmine ^1.1.2
karma-sauce-launcher ^1.1.0
mockdate ^2.0.2
moment 2.27.0
moment-timezone 0.5.31
ncp ^2.0.0
pre-commit ^1.2.2
prettier ^1.16.1
rollup ^0.57.1
rollup-plugin-babel ^4.0.0-beta.4
rollup-plugin-uglify ^3.0.0
size-limit ^0.18.0
typescript ^2.8.3

Keywords

dayjs date time immutable moment
Details
npm
2026-02-24 13:55:07 +00:00
1
iamkun
MIT
latest
109 KiB
Assets (1)
Versions (2) View all
1.8.36 2026-02-24
1.11.18 2026-02-24