You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
..
_lib
add
addBusinessDays
addDays
addHours
addISOWeekYears
addMilliseconds
addMinutes
addMonths
addQuarters
addSeconds
addWeeks
addYears
areIntervalsOverlapping
closestIndexTo
closestTo
compareAsc
compareDesc
constants
differenceInBusinessDays
differenceInCalendarDays
differenceInCalendarISOWeekYears
differenceInCalendarISOWeeks
differenceInCalendarMonths
differenceInCalendarQuarters
differenceInCalendarWeeks
differenceInCalendarYears
differenceInDays
differenceInHours
differenceInISOWeekYears
differenceInMilliseconds
differenceInMinutes
differenceInMonths
differenceInQuarters
differenceInSeconds
differenceInWeeks
differenceInYears
docs
eachDayOfInterval
eachHourOfInterval
eachMonthOfInterval
eachQuarterOfInterval
eachWeekOfInterval
eachWeekendOfInterval
eachWeekendOfMonth
eachWeekendOfYear
eachYearOfInterval
endOfDay
endOfDecade
endOfHour
endOfISOWeek
endOfISOWeekYear
endOfMinute
endOfMonth
endOfQuarter
endOfSecond
endOfToday
endOfTomorrow
endOfWeek
endOfYear
endOfYesterday
esm
format
formatDistance
formatDistanceStrict
formatDistanceToNow
formatDistanceToNowStrict
formatDuration
formatISO
formatISO9075
formatISODuration
formatRFC3339
formatRFC7231
formatRelative
fp
fromUnixTime
getDate
getDay
getDayOfYear
getDaysInMonth
getDaysInYear
getDecade
getHours
getISODay
getISOWeek
getISOWeekYear
getISOWeeksInYear
getMilliseconds
getMinutes
getMonth
getOverlappingDaysInIntervals
getQuarter
getSeconds
getTime
getUnixTime
getWeek
getWeekOfMonth
getWeekYear
getWeeksInMonth
getYear
intervalToDuration
isAfter
isBefore
isDate
isEqual
isExists
isFirstDayOfMonth
isFriday
isFuture
isLastDayOfMonth
isLeapYear
isMatch
isMonday
isPast
isSameDay
isSameHour
isSameISOWeek
isSameISOWeekYear
isSameMinute
isSameMonth
isSameQuarter
isSameSecond
isSameWeek
isSameYear
isSaturday
isSunday
isThisHour
isThisISOWeek
isThisMinute
isThisMonth
isThisQuarter
isThisSecond
isThisWeek
isThisYear
isThursday
isToday
isTomorrow
isTuesday
isValid
isWednesday
isWeekend
isWithinInterval
isYesterday
lastDayOfDecade
lastDayOfISOWeek
lastDayOfISOWeekYear
lastDayOfMonth
lastDayOfQuarter
lastDayOfWeek
lastDayOfYear
lightFormat
locale
max
min
parse
parseISO
parseJSON
roundToNearestMinutes
set
setDate
setDay
setDayOfYear
setHours
setISODay
setISOWeek
setISOWeekYear
setMilliseconds
setMinutes
setMonth
setQuarter
setSeconds
setWeek
setWeekYear
setYear
startOfDay
startOfDecade
startOfHour
startOfISOWeek
startOfISOWeekYear
startOfMinute
startOfMonth
startOfQuarter
startOfSecond
startOfToday
startOfTomorrow
startOfWeek
startOfWeekYear
startOfYear
startOfYesterday
sub
subBusinessDays
subDays
subHours
subISOWeekYears
subMilliseconds
subMinutes
subMonths
subQuarters
subSeconds
subWeeks
subYears
toDate
CHANGELOG.md
LICENSE.md
README.md
index.js
index.js.flow
package.json
typings.d.ts

README.md

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