- Notifications
You must be signed in to change notification settings - Fork1.8k
⏳ Modern JavaScript date utility library ⌛️
License
NotificationsYou must be signed in to change notification settings
date-fns/date-fns
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
🔥️NEW:date-fns v4.0 with first-class time zone support is out!
date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js
👉Blog
It's likeLodash for dates
- It has200+ functions for all occasions.
- Modular: Pick what you need. Works with webpack, Browserify, or Rollup and also supports tree-shaking.
- Native dates: Uses existing native type. It doesn't extend core objects for safety's sake.
- Immutable & Pure: Built using pure functions and always returns a new date instance.
- TypeScript: The library is 100% TypeScript with brand-new handcrafted types.
- I18n: Dozens of locales. Include only what you need.
- and many more benefits
import{compareAsc,format}from"date-fns";format(newDate(2014,1,11),"yyyy-MM-dd");//=> '2014-02-11'constdates=[newDate(1995,6,2),newDate(1987,1,11),newDate(1989,6,10),];dates.sort(compareAsc);//=> [// Wed Feb 11 1987 00:00:00,// Mon Jul 10 1989 00:00:00,// Sun Jul 02 1995 00:00:00// ]
The library is available as annpm package.To install the package run:
npm install date-fns --save
See date-fns.org for more details, API,and other docs.
About
⏳ Modern JavaScript date utility library ⌛️
Topics
Resources
License
Security policy
Stars
Watchers
Forks
Packages0
No packages published