Skip to content

⏳ Modern JavaScript date utility library ⌛️

License

Notifications You must be signed in to change notification settings

markowsiak/date-fns

This branch is 1297 commits behind date-fns/date-fns:main.

Folders and files

NameName
Last commit message
Last commit date
Jun 20, 2017
Dec 21, 2017
Sep 21, 2017
Jun 20, 2017
Nov 26, 2017
Nov 27, 2017
Oct 1, 2015
Jun 20, 2017
Apr 25, 2016
Jun 20, 2017
Jun 20, 2017
Sep 26, 2017
Nov 21, 2017
Feb 7, 2018
Apr 25, 2016
Sep 21, 2017
Dec 9, 2016
Nov 27, 2017
Oct 11, 2016
Apr 14, 2017
Nov 21, 2017
Nov 27, 2017

Repository files navigation

date-fns

⚠️ Warning: the current master represents v2 pre-release version of the library. See v1 branch.

Pinned: see a brief comparison with Moment.js.

date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js.

date-fns is like lodash for dates. It has 130+ functions for all occasions.

import {format, compareAsc} from 'date-fns/esm'

format(new Date(2014, 1, 11), 'MM/DD/YYYY')
//=> '02/11/2014'

const dates = [new Date(1995, 6, 2), new Date(1987, 1, 11), new Date(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 an npm package. To install the package run:

npm install date-fns --save
# or with yarn
yarn add date-fns

Docs

See date-fns.org for more details, API, and other docs.

License

MIT © Sasha Koss

About

⏳ Modern JavaScript date utility library ⌛️

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Shell 0.6%