JSPM

date-fns

2.4.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 34172229
  • Score
    100M100P100Q229051F
  • License MIT

Modern JavaScript date utility library

Package Exports

  • date-fns
  • date-fns/_lib/cloneObject
  • date-fns/_lib/format/longFormatters
  • date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js
  • date-fns/_lib/toInteger/index.js
  • date-fns/addBusinessDays
  • date-fns/addDays
  • date-fns/addDays/index
  • date-fns/addHours
  • date-fns/addISOWeekYears
  • date-fns/addMilliseconds
  • date-fns/addMinutes
  • date-fns/addMinutes/index
  • date-fns/addMonths
  • date-fns/addMonths/index
  • date-fns/addQuarters
  • date-fns/addQuarters/index
  • date-fns/addSeconds
  • date-fns/addWeeks
  • date-fns/addWeeks/index
  • date-fns/addYears
  • date-fns/addYears/index
  • date-fns/areIntervalsOverlapping
  • date-fns/closestTo
  • date-fns/compareAsc
  • date-fns/compareDesc
  • date-fns/constants
  • date-fns/differenceInBusinessDays
  • date-fns/differenceInCalendarDays
  • date-fns/differenceInCalendarISOWeekYears
  • date-fns/differenceInCalendarISOWeeks
  • date-fns/differenceInCalendarMonths
  • date-fns/differenceInCalendarWeeks
  • date-fns/differenceInCalendarYears
  • date-fns/differenceInDays
  • date-fns/differenceInHours
  • date-fns/differenceInISOWeekYears
  • date-fns/differenceInMilliseconds
  • date-fns/differenceInMinutes
  • date-fns/differenceInMonths
  • date-fns/differenceInQuarters
  • date-fns/differenceInSeconds
  • date-fns/differenceInWeeks
  • date-fns/differenceInYears
  • date-fns/eachDayOfInterval
  • date-fns/eachWeekOfInterval
  • date-fns/endOfDay
  • date-fns/endOfDay/index
  • date-fns/endOfHour
  • date-fns/endOfISOWeek
  • date-fns/endOfISOWeek/index
  • date-fns/endOfISOWeekYear
  • date-fns/endOfMinute
  • date-fns/endOfMonth
  • date-fns/endOfMonth/index
  • date-fns/endOfQuarter
  • date-fns/endOfQuarter/index
  • date-fns/endOfSecond
  • date-fns/endOfToday
  • date-fns/endOfTomorrow
  • date-fns/endOfWeek
  • date-fns/endOfYear
  • date-fns/endOfYear/index
  • date-fns/endOfYesterday
  • date-fns/esm
  • date-fns/esm/_lib/cloneObject
  • date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js
  • date-fns/esm/_lib/toInteger/index.js
  • date-fns/esm/addDays
  • date-fns/esm/addMonths
  • date-fns/esm/addYears
  • date-fns/esm/compareAsc
  • date-fns/esm/endOfMonth
  • date-fns/esm/format
  • date-fns/esm/formatDistance
  • date-fns/esm/fp
  • date-fns/esm/fp/_lib/convertToFP/index.js
  • date-fns/esm/fp/addYears
  • date-fns/esm/fp/formatDistanceWithOptions
  • date-fns/esm/fp/formatWithOptions
  • date-fns/esm/fp/parse
  • date-fns/esm/fp/parseISO
  • date-fns/esm/getDate
  • date-fns/esm/getDay
  • date-fns/esm/getMonth
  • date-fns/esm/getTime
  • date-fns/esm/getYear
  • date-fns/esm/index
  • date-fns/esm/isAfter
  • date-fns/esm/isBefore
  • date-fns/esm/isValid
  • date-fns/esm/locale
  • date-fns/esm/locale/ar
  • date-fns/esm/locale/bg
  • date-fns/esm/locale/ca
  • date-fns/esm/locale/cs
  • date-fns/esm/locale/da
  • date-fns/esm/locale/de
  • date-fns/esm/locale/el
  • date-fns/esm/locale/en-GB
  • date-fns/esm/locale/en-US
  • date-fns/esm/locale/eo
  • date-fns/esm/locale/es
  • date-fns/esm/locale/fi
  • date-fns/esm/locale/fil
  • date-fns/esm/locale/fr
  • date-fns/esm/locale/fr-CH
  • date-fns/esm/locale/hr
  • date-fns/esm/locale/hu
  • date-fns/esm/locale/id
  • date-fns/esm/locale/is
  • date-fns/esm/locale/it
  • date-fns/esm/locale/ja
  • date-fns/esm/locale/ko
  • date-fns/esm/locale/mk
  • date-fns/esm/locale/nb
  • date-fns/esm/locale/nl
  • date-fns/esm/locale/pl
  • date-fns/esm/locale/pt
  • date-fns/esm/locale/ro
  • date-fns/esm/locale/ru
  • date-fns/esm/locale/sk
  • date-fns/esm/locale/sv
  • date-fns/esm/locale/th
  • date-fns/esm/locale/tr
  • date-fns/esm/locale/vi
  • date-fns/esm/locale/zh-CN
  • date-fns/esm/locale/zh-TW
  • date-fns/esm/parse
  • date-fns/esm/setHours
  • date-fns/esm/setMinutes
  • date-fns/esm/startOfDay
  • date-fns/esm/subMilliseconds
  • date-fns/esm/subMonths
  • date-fns/esm/subYears
  • date-fns/format
  • date-fns/format/index
  • date-fns/format/index.js
  • date-fns/formatDistance
  • date-fns/formatDistanceStrict
  • date-fns/formatDistanceToNow
  • date-fns/formatRelative
  • date-fns/fp
  • date-fns/fp/_lib/convertToFP/index.js
  • date-fns/fp/addBusinessDays
  • date-fns/fp/addDays
  • date-fns/fp/addHours
  • date-fns/fp/addMilliseconds
  • date-fns/fp/addMinutes
  • date-fns/fp/addMonths
  • date-fns/fp/addSeconds
  • date-fns/fp/addWeeks
  • date-fns/fp/addYears
  • date-fns/fp/closestIndexTo
  • date-fns/fp/closestTo
  • date-fns/fp/compareAsc
  • date-fns/fp/compareDesc
  • date-fns/fp/differenceInBusinessDays
  • date-fns/fp/differenceInCalendarDays
  • date-fns/fp/differenceInCalendarMonths
  • date-fns/fp/differenceInCalendarYears
  • date-fns/fp/differenceInDays
  • date-fns/fp/differenceInHours
  • date-fns/fp/differenceInMilliseconds
  • date-fns/fp/differenceInMinutes
  • date-fns/fp/differenceInMonths
  • date-fns/fp/differenceInSeconds
  • date-fns/fp/differenceInWeeks
  • date-fns/fp/differenceInYears
  • date-fns/fp/endOfDay
  • date-fns/fp/endOfWeek
  • date-fns/fp/format
  • date-fns/fp/formatDistance
  • date-fns/fp/formatDistanceStrict
  • date-fns/fp/formatDistanceStrictWithOptions
  • date-fns/fp/formatDistanceWithOptions
  • date-fns/fp/formatRelative
  • date-fns/fp/formatWithOptions
  • date-fns/fp/getDate
  • date-fns/fp/getDay
  • date-fns/fp/getHours
  • date-fns/fp/getMinutes
  • date-fns/fp/getMonth
  • date-fns/fp/getTime
  • date-fns/fp/getYear
  • date-fns/fp/isAfter
  • date-fns/fp/isBefore
  • date-fns/fp/isEqual
  • date-fns/fp/isFirstDayOfMonth
  • date-fns/fp/isLastDayOfMonth
  • date-fns/fp/isSameDay
  • date-fns/fp/isSameHour
  • date-fns/fp/isSameMinute
  • date-fns/fp/isSameMonth
  • date-fns/fp/isSameSecond
  • date-fns/fp/isSameWeek
  • date-fns/fp/isSameYear
  • date-fns/fp/isValid
  • date-fns/fp/isWithinInterval
  • date-fns/fp/lightFormat
  • date-fns/fp/max
  • date-fns/fp/parse
  • date-fns/fp/parseISO
  • date-fns/fp/parseWithOptions
  • date-fns/fp/setDay
  • date-fns/fp/setDayOfYear
  • date-fns/fp/setDayWithOptions
  • date-fns/fp/setHours
  • date-fns/fp/setISODay
  • date-fns/fp/setMilliseconds
  • date-fns/fp/setMinutes
  • date-fns/fp/setMonth
  • date-fns/fp/setSeconds
  • date-fns/fp/setWeek
  • date-fns/fp/setYear
  • date-fns/fp/startOfDay
  • date-fns/fp/startOfWeekWithOptions
  • date-fns/fp/subDays
  • date-fns/fp/subHours
  • date-fns/fp/subMilliseconds
  • date-fns/fp/subMinutes
  • date-fns/fp/subMonths
  • date-fns/fp/subSeconds
  • date-fns/fp/subWeeks
  • date-fns/fp/subYears
  • date-fns/fp/toDate
  • date-fns/fromUnixTime
  • date-fns/getDate
  • date-fns/getDay
  • date-fns/getDay/index.js
  • date-fns/getDayOfYear
  • date-fns/getDaysInMonth
  • date-fns/getDaysInYear
  • date-fns/getDecade
  • date-fns/getHours
  • date-fns/getISODay
  • date-fns/getISOWeek
  • date-fns/getISOWeeksInYear
  • date-fns/getMilliseconds
  • date-fns/getMinutes
  • date-fns/getMonth
  • date-fns/getMonth/index.js
  • date-fns/getOverlappingDaysInIntervals
  • date-fns/getQuarter
  • date-fns/getQuarter/index.js
  • date-fns/getSeconds
  • date-fns/getTime
  • date-fns/getUnixTime
  • date-fns/getWeek
  • date-fns/getWeekOfMonth
  • date-fns/getWeekYear
  • date-fns/getWeeksInMonth
  • date-fns/getYear
  • date-fns/getYear/index.js
  • date-fns/isAfter
  • date-fns/isAfter/index.js
  • date-fns/isBefore
  • date-fns/isBefore/index.js
  • date-fns/isDate
  • date-fns/isEqual
  • date-fns/isEqual/index.js
  • date-fns/isFirstDayOfMonth
  • date-fns/isFuture
  • date-fns/isLastDayOfMonth
  • date-fns/isLeapYear
  • date-fns/isMonday
  • date-fns/isPast
  • date-fns/isSameDay
  • date-fns/isSameHour
  • date-fns/isSameMinute
  • date-fns/isSameMonth
  • date-fns/isSameQuarter
  • date-fns/isSameSecond
  • date-fns/isSameWeek
  • date-fns/isSameYear
  • date-fns/isSunday
  • date-fns/isToday
  • date-fns/isValid
  • date-fns/isValid/index
  • date-fns/isValid/index.js
  • date-fns/isWeekend
  • date-fns/isWithinInterval
  • date-fns/lastDayOfDecade
  • date-fns/lastDayOfISOWeek
  • date-fns/lastDayOfISOWeekYear
  • date-fns/lastDayOfMonth
  • date-fns/lastDayOfQuarter
  • date-fns/lastDayOfWeek
  • date-fns/lastDayOfYear
  • date-fns/lightFormat
  • date-fns/locale
  • date-fns/locale/_lib/buildFormatLongFn
  • date-fns/locale/_lib/buildLocalizeFn
  • date-fns/locale/af
  • date-fns/locale/ar-DZ
  • date-fns/locale/ar-SA
  • date-fns/locale/be
  • date-fns/locale/bn
  • date-fns/locale/ca
  • date-fns/locale/ca/index
  • date-fns/locale/cs
  • date-fns/locale/cs/index
  • date-fns/locale/cy
  • date-fns/locale/da
  • date-fns/locale/da/index
  • date-fns/locale/de
  • date-fns/locale/de/index
  • date-fns/locale/el
  • date-fns/locale/en-CA
  • date-fns/locale/en-GB
  • date-fns/locale/en-US
  • date-fns/locale/en-US/index
  • date-fns/locale/eo
  • date-fns/locale/es
  • date-fns/locale/es/index
  • date-fns/locale/es/index.js
  • date-fns/locale/et
  • date-fns/locale/fa-IR
  • date-fns/locale/fi
  • date-fns/locale/fr
  • date-fns/locale/fr/index
  • date-fns/locale/fr/index.js
  • date-fns/locale/gl
  • date-fns/locale/gu
  • date-fns/locale/he
  • date-fns/locale/hi
  • date-fns/locale/hr
  • date-fns/locale/hr/index
  • date-fns/locale/hu
  • date-fns/locale/hy
  • date-fns/locale/id
  • date-fns/locale/index.js
  • date-fns/locale/is
  • date-fns/locale/it
  • date-fns/locale/it/index
  • date-fns/locale/ja
  • date-fns/locale/ja/index
  • date-fns/locale/ka
  • date-fns/locale/ko
  • date-fns/locale/lt
  • date-fns/locale/lv
  • date-fns/locale/nb
  • date-fns/locale/nb/index
  • date-fns/locale/nl
  • date-fns/locale/nn
  • date-fns/locale/pl
  • date-fns/locale/pl/index
  • date-fns/locale/pt
  • date-fns/locale/pt-BR
  • date-fns/locale/pt/index
  • date-fns/locale/ro
  • date-fns/locale/ro/index
  • date-fns/locale/ru
  • date-fns/locale/ru/index
  • date-fns/locale/sk
  • date-fns/locale/sl
  • date-fns/locale/sv
  • date-fns/locale/sv/index
  • date-fns/locale/ta
  • date-fns/locale/th
  • date-fns/locale/tr
  • date-fns/locale/tr/index
  • date-fns/locale/ug
  • date-fns/locale/uk
  • date-fns/locale/vi
  • date-fns/locale/zh-CN
  • date-fns/locale/zh-CN/index
  • date-fns/locale/zh-TW
  • date-fns/max
  • date-fns/max/index
  • date-fns/min
  • date-fns/min/index
  • date-fns/package.json
  • date-fns/parse
  • date-fns/parse/index
  • date-fns/parse/index.js
  • date-fns/parseISO
  • date-fns/set
  • date-fns/set/index.js
  • date-fns/setDate
  • date-fns/setDay
  • date-fns/setDayOfYear
  • date-fns/setHours
  • date-fns/setISODay
  • date-fns/setMilliseconds
  • date-fns/setMinutes
  • date-fns/setMonth
  • date-fns/setQuarter
  • date-fns/setSeconds
  • date-fns/setWeek
  • date-fns/setYear
  • date-fns/startOfDay
  • date-fns/startOfDay/index
  • date-fns/startOfDecade
  • date-fns/startOfHour
  • date-fns/startOfISOWeek
  • date-fns/startOfISOWeek/index
  • date-fns/startOfISOWeekYear
  • date-fns/startOfMinute
  • date-fns/startOfMonth
  • date-fns/startOfMonth/index
  • date-fns/startOfQuarter
  • date-fns/startOfQuarter/index
  • date-fns/startOfSecond
  • date-fns/startOfToday
  • date-fns/startOfTomorrow
  • date-fns/startOfWeek
  • date-fns/startOfWeekYear
  • date-fns/startOfYear
  • date-fns/startOfYear/index
  • date-fns/startOfYesterday
  • date-fns/subDays
  • date-fns/subDays/index
  • date-fns/subHours
  • date-fns/subISOWeekYears
  • date-fns/subMilliseconds
  • date-fns/subMilliseconds/index
  • date-fns/subMinutes
  • date-fns/subMonths
  • date-fns/subMonths/index
  • date-fns/subQuarters
  • date-fns/subQuarters/index
  • date-fns/subSeconds
  • date-fns/subWeeks
  • date-fns/subWeeks/index
  • date-fns/subYears
  • date-fns/subYears/index
  • date-fns/toDate

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (date-fns) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

date-fns

🔥🔥🔥 date-fns v2 is out! 🔥🔥🔥

⭐️ Upgrading from v1 to v2?

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 180+ functions for all occasions.

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

format(new Date(2014, 1, 11), 'yyyy-MM-dd')
//=> '2014-02-11'

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.

JavaScript jobs by date-fns

👋 Know someone who's looking for JavaScript devs? Recommend us a job!

✉️ Get jobs worth sharing to your email! Subscribe to the newsletter.

License

MIT © Sasha Koss