NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #783 most downloaded on npm
2KB immutable date time library alternative to Moment.js with the same modern API
Last release 1 months ago
17 Aug 2026
Release timing varies
gaps range from 4 weeks to 12 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
8 years old
136 releases · first in 2018
One column per quarter.
Fix weekOfYear plugin to support yearStart locale for better week number result
Add UpdateLocale plugin to update a locale's properties
Add missing locale type definition
Update advancedFormat plugin to support w ww wo week tokens … (#678) (26cfa63), closes #676
Fix relativeTime Plugin .FromNow() result error in UTC mode
Fix dayjs.locale() returns current global locale
.diff API (#617) (f0f43d2)Add missing relativeTime and formats for some locales
.add day/week decimal rouding bug (800f6c9).diff type definition error (#565) (c4921ae), closes #561Add Occitan (oc-lnc) locale file
Add .add('quarter') .startOf('quarter') through plugin quarterOfYear (dde39e9), closes #537 #531
add (22a249c), closes #531API .locale() with no argument should return current locale name string
## 1.8.9 (2019-03-06) ### Bug Fixes * Add de-AT locale (#515) (d93f7b6) * Add UTC mode with UTC plugin (#517) (caf335c) * Adding locale zh-hk
For plugin developers: Please note, we have changed the name of some method in
Utilsin order to reduce the file size. (#517) (detail)
Update relativeTime plugin type definition
Parse month string 'MMMM MMM (February, Feb)' in customParseFormat
Add Bahasa Melayu (Malaysia) locale
Get access to ESM code with
import dayjs from 'dayjs/esm'
module: transpile everything except ES6 modules in the 'module' entrypoint
Allow set start day of week in locale && Allow set week in weekOfYear plugin
fix ios safari YYYY-MM-DD HH:mm parse BUG (e02ae82), closes #254
Add missing czech language locale
format: reuse matches instead of created when replacing
Add LocalizedFormat plugin supplying format like LTS, LT, LLLL
<del>update declaration File with default export (#278)</del>
<del>From v1.8.1, in TypeScript Project, just
import from dayjs from 'dayjs'</del>
add CustomParseFormat plugin and QuarterOfYear plugin
## 1.7.8 (2018-12-13) ### Bug Fixes * update isSame isBefore isAfter
update isSame isBefore isAfter supports units (fd65464)
add greek lithuanian locales
DST: fix daylight saving time DST bug && add test
add dayjs.unix: add dayjs.unix to parse timestamp in seconds && locale update
## 1.7.5 (2018-08-10) ### Bug Fixes * add isBetween API & update
update set week logic (60b6325), closes #276
locale-nl: set correct weekdays and months
DEPRECATED isLeapYear, use IsLeapYear plugin instead
fix week() error near the end of the year
.week() to retrieve week of the year (e1c1b1c)Added method to retrieve week of the year
Add relative locales to russian language (c7e9898), closes #256
## 1.6.9 (2018-06-14) ### Bug Fixes * add isDayjs => boolean API
fix Advanced format bug in zh-cn (0c07874), closes #242
fix id locale (1ebbeb8), closes #234
format API update and locale file update (5ca48f0), closes #228
bugfix, utils update and locale file update (ebcb6d5), closes #214
add RelativeTime plugin and locale file update (c1fbbca), closes #198
Changing locales locally is immutable from this release (2cce729), closes #182
<a name="1.6.2"></a>
change-log update && test new npm release (aa49cba), closes #163
add() & parse() bug fix & add locale de, pt-br
<a name="1.6.0"></a>
Locale && Plugin (2342c55), closes #141
## 1.5.24 (2018-05-10) ### Bug Fixes * fix add millisecond
fix Update typescript definition
fix parse time string vs time stamp
## 1.5.21 (2018-05-07) ### Bug Fixes * fix ios timeout , fix d.ts
add ms support (format should support all date parts)
parse: fix pares 0 error (505ce73), closes #96
## 1.5.18 (2018-05-03) ### Bug Fixes * add core#day -> day of week
## 1.5.17 (2018-05-03) ### Bug Fixes * move to higher scope (dacf566) * move to higher scope
parse: treat null as an invalid date
release: fix not trigger release
bug: fix endOf month (a8967b2), closes #61
startOf: startOf date equals to day
## 1.5.11 (2018-04-24) ### Bug Fixes * translation error
## 1.5.10 (2018-04-23) ### Bug Fixes * fix: readme api
fix package.json: fix package.json error
## 1.5.8 (2018-04-20) ### Bug Fixes * update package.json
Your coding agent can read these notes before it upgrades. Set up the MCP server →