D8D 3fa1803c80 Initial commit il y a 1 an
..
_lib 3fa1803c80 Initial commit il y a 1 an
add 3fa1803c80 Initial commit il y a 1 an
addBusinessDays 3fa1803c80 Initial commit il y a 1 an
addDays 3fa1803c80 Initial commit il y a 1 an
addHours 3fa1803c80 Initial commit il y a 1 an
addISOWeekYears 3fa1803c80 Initial commit il y a 1 an
addMilliseconds 3fa1803c80 Initial commit il y a 1 an
addMinutes 3fa1803c80 Initial commit il y a 1 an
addMonths 3fa1803c80 Initial commit il y a 1 an
addQuarters 3fa1803c80 Initial commit il y a 1 an
addSeconds 3fa1803c80 Initial commit il y a 1 an
addWeeks 3fa1803c80 Initial commit il y a 1 an
addYears 3fa1803c80 Initial commit il y a 1 an
areIntervalsOverlapping 3fa1803c80 Initial commit il y a 1 an
clamp 3fa1803c80 Initial commit il y a 1 an
closestIndexTo 3fa1803c80 Initial commit il y a 1 an
closestTo 3fa1803c80 Initial commit il y a 1 an
compareAsc 3fa1803c80 Initial commit il y a 1 an
compareDesc 3fa1803c80 Initial commit il y a 1 an
constants 3fa1803c80 Initial commit il y a 1 an
daysToWeeks 3fa1803c80 Initial commit il y a 1 an
differenceInBusinessDays 3fa1803c80 Initial commit il y a 1 an
differenceInCalendarDays 3fa1803c80 Initial commit il y a 1 an
differenceInCalendarISOWeekYears 3fa1803c80 Initial commit il y a 1 an
differenceInCalendarISOWeeks 3fa1803c80 Initial commit il y a 1 an
differenceInCalendarMonths 3fa1803c80 Initial commit il y a 1 an
differenceInCalendarQuarters 3fa1803c80 Initial commit il y a 1 an
differenceInCalendarWeeks 3fa1803c80 Initial commit il y a 1 an
differenceInCalendarYears 3fa1803c80 Initial commit il y a 1 an
differenceInDays 3fa1803c80 Initial commit il y a 1 an
differenceInHours 3fa1803c80 Initial commit il y a 1 an
differenceInISOWeekYears 3fa1803c80 Initial commit il y a 1 an
differenceInMilliseconds 3fa1803c80 Initial commit il y a 1 an
differenceInMinutes 3fa1803c80 Initial commit il y a 1 an
differenceInMonths 3fa1803c80 Initial commit il y a 1 an
differenceInQuarters 3fa1803c80 Initial commit il y a 1 an
differenceInSeconds 3fa1803c80 Initial commit il y a 1 an
differenceInWeeks 3fa1803c80 Initial commit il y a 1 an
differenceInYears 3fa1803c80 Initial commit il y a 1 an
docs 3fa1803c80 Initial commit il y a 1 an
eachDayOfInterval 3fa1803c80 Initial commit il y a 1 an
eachHourOfInterval 3fa1803c80 Initial commit il y a 1 an
eachMinuteOfInterval 3fa1803c80 Initial commit il y a 1 an
eachMonthOfInterval 3fa1803c80 Initial commit il y a 1 an
eachQuarterOfInterval 3fa1803c80 Initial commit il y a 1 an
eachWeekOfInterval 3fa1803c80 Initial commit il y a 1 an
eachWeekendOfInterval 3fa1803c80 Initial commit il y a 1 an
eachWeekendOfMonth 3fa1803c80 Initial commit il y a 1 an
eachWeekendOfYear 3fa1803c80 Initial commit il y a 1 an
eachYearOfInterval 3fa1803c80 Initial commit il y a 1 an
endOfDay 3fa1803c80 Initial commit il y a 1 an
endOfDecade 3fa1803c80 Initial commit il y a 1 an
endOfHour 3fa1803c80 Initial commit il y a 1 an
endOfISOWeek 3fa1803c80 Initial commit il y a 1 an
endOfISOWeekYear 3fa1803c80 Initial commit il y a 1 an
endOfMinute 3fa1803c80 Initial commit il y a 1 an
endOfMonth 3fa1803c80 Initial commit il y a 1 an
endOfQuarter 3fa1803c80 Initial commit il y a 1 an
endOfSecond 3fa1803c80 Initial commit il y a 1 an
endOfToday 3fa1803c80 Initial commit il y a 1 an
endOfTomorrow 3fa1803c80 Initial commit il y a 1 an
endOfWeek 3fa1803c80 Initial commit il y a 1 an
endOfYear 3fa1803c80 Initial commit il y a 1 an
endOfYesterday 3fa1803c80 Initial commit il y a 1 an
esm 3fa1803c80 Initial commit il y a 1 an
format 3fa1803c80 Initial commit il y a 1 an
formatDistance 3fa1803c80 Initial commit il y a 1 an
formatDistanceStrict 3fa1803c80 Initial commit il y a 1 an
formatDistanceToNow 3fa1803c80 Initial commit il y a 1 an
formatDistanceToNowStrict 3fa1803c80 Initial commit il y a 1 an
formatDuration 3fa1803c80 Initial commit il y a 1 an
formatISO 3fa1803c80 Initial commit il y a 1 an
formatISO9075 3fa1803c80 Initial commit il y a 1 an
formatISODuration 3fa1803c80 Initial commit il y a 1 an
formatRFC3339 3fa1803c80 Initial commit il y a 1 an
formatRFC7231 3fa1803c80 Initial commit il y a 1 an
formatRelative 3fa1803c80 Initial commit il y a 1 an
fp 3fa1803c80 Initial commit il y a 1 an
fromUnixTime 3fa1803c80 Initial commit il y a 1 an
getDate 3fa1803c80 Initial commit il y a 1 an
getDay 3fa1803c80 Initial commit il y a 1 an
getDayOfYear 3fa1803c80 Initial commit il y a 1 an
getDaysInMonth 3fa1803c80 Initial commit il y a 1 an
getDaysInYear 3fa1803c80 Initial commit il y a 1 an
getDecade 3fa1803c80 Initial commit il y a 1 an
getDefaultOptions 3fa1803c80 Initial commit il y a 1 an
getHours 3fa1803c80 Initial commit il y a 1 an
getISODay 3fa1803c80 Initial commit il y a 1 an
getISOWeek 3fa1803c80 Initial commit il y a 1 an
getISOWeekYear 3fa1803c80 Initial commit il y a 1 an
getISOWeeksInYear 3fa1803c80 Initial commit il y a 1 an
getMilliseconds 3fa1803c80 Initial commit il y a 1 an
getMinutes 3fa1803c80 Initial commit il y a 1 an
getMonth 3fa1803c80 Initial commit il y a 1 an
getOverlappingDaysInIntervals 3fa1803c80 Initial commit il y a 1 an
getQuarter 3fa1803c80 Initial commit il y a 1 an
getSeconds 3fa1803c80 Initial commit il y a 1 an
getTime 3fa1803c80 Initial commit il y a 1 an
getUnixTime 3fa1803c80 Initial commit il y a 1 an
getWeek 3fa1803c80 Initial commit il y a 1 an
getWeekOfMonth 3fa1803c80 Initial commit il y a 1 an
getWeekYear 3fa1803c80 Initial commit il y a 1 an
getWeeksInMonth 3fa1803c80 Initial commit il y a 1 an
getYear 3fa1803c80 Initial commit il y a 1 an
hoursToMilliseconds 3fa1803c80 Initial commit il y a 1 an
hoursToMinutes 3fa1803c80 Initial commit il y a 1 an
hoursToSeconds 3fa1803c80 Initial commit il y a 1 an
intervalToDuration 3fa1803c80 Initial commit il y a 1 an
intlFormat 3fa1803c80 Initial commit il y a 1 an
intlFormatDistance 3fa1803c80 Initial commit il y a 1 an
isAfter 3fa1803c80 Initial commit il y a 1 an
isBefore 3fa1803c80 Initial commit il y a 1 an
isDate 3fa1803c80 Initial commit il y a 1 an
isEqual 3fa1803c80 Initial commit il y a 1 an
isExists 3fa1803c80 Initial commit il y a 1 an
isFirstDayOfMonth 3fa1803c80 Initial commit il y a 1 an
isFriday 3fa1803c80 Initial commit il y a 1 an
isFuture 3fa1803c80 Initial commit il y a 1 an
isLastDayOfMonth 3fa1803c80 Initial commit il y a 1 an
isLeapYear 3fa1803c80 Initial commit il y a 1 an
isMatch 3fa1803c80 Initial commit il y a 1 an
isMonday 3fa1803c80 Initial commit il y a 1 an
isPast 3fa1803c80 Initial commit il y a 1 an
isSameDay 3fa1803c80 Initial commit il y a 1 an
isSameHour 3fa1803c80 Initial commit il y a 1 an
isSameISOWeek 3fa1803c80 Initial commit il y a 1 an
isSameISOWeekYear 3fa1803c80 Initial commit il y a 1 an
isSameMinute 3fa1803c80 Initial commit il y a 1 an
isSameMonth 3fa1803c80 Initial commit il y a 1 an
isSameQuarter 3fa1803c80 Initial commit il y a 1 an
isSameSecond 3fa1803c80 Initial commit il y a 1 an
isSameWeek 3fa1803c80 Initial commit il y a 1 an
isSameYear 3fa1803c80 Initial commit il y a 1 an
isSaturday 3fa1803c80 Initial commit il y a 1 an
isSunday 3fa1803c80 Initial commit il y a 1 an
isThisHour 3fa1803c80 Initial commit il y a 1 an
isThisISOWeek 3fa1803c80 Initial commit il y a 1 an
isThisMinute 3fa1803c80 Initial commit il y a 1 an
isThisMonth 3fa1803c80 Initial commit il y a 1 an
isThisQuarter 3fa1803c80 Initial commit il y a 1 an
isThisSecond 3fa1803c80 Initial commit il y a 1 an
isThisWeek 3fa1803c80 Initial commit il y a 1 an
isThisYear 3fa1803c80 Initial commit il y a 1 an
isThursday 3fa1803c80 Initial commit il y a 1 an
isToday 3fa1803c80 Initial commit il y a 1 an
isTomorrow 3fa1803c80 Initial commit il y a 1 an
isTuesday 3fa1803c80 Initial commit il y a 1 an
isValid 3fa1803c80 Initial commit il y a 1 an
isWednesday 3fa1803c80 Initial commit il y a 1 an
isWeekend 3fa1803c80 Initial commit il y a 1 an
isWithinInterval 3fa1803c80 Initial commit il y a 1 an
isYesterday 3fa1803c80 Initial commit il y a 1 an
lastDayOfDecade 3fa1803c80 Initial commit il y a 1 an
lastDayOfISOWeek 3fa1803c80 Initial commit il y a 1 an
lastDayOfISOWeekYear 3fa1803c80 Initial commit il y a 1 an
lastDayOfMonth 3fa1803c80 Initial commit il y a 1 an
lastDayOfQuarter 3fa1803c80 Initial commit il y a 1 an
lastDayOfWeek 3fa1803c80 Initial commit il y a 1 an
lastDayOfYear 3fa1803c80 Initial commit il y a 1 an
lightFormat 3fa1803c80 Initial commit il y a 1 an
locale 3fa1803c80 Initial commit il y a 1 an
max 3fa1803c80 Initial commit il y a 1 an
milliseconds 3fa1803c80 Initial commit il y a 1 an
millisecondsToHours 3fa1803c80 Initial commit il y a 1 an
millisecondsToMinutes 3fa1803c80 Initial commit il y a 1 an
millisecondsToSeconds 3fa1803c80 Initial commit il y a 1 an
min 3fa1803c80 Initial commit il y a 1 an
minutesToHours 3fa1803c80 Initial commit il y a 1 an
minutesToMilliseconds 3fa1803c80 Initial commit il y a 1 an
minutesToSeconds 3fa1803c80 Initial commit il y a 1 an
monthsToQuarters 3fa1803c80 Initial commit il y a 1 an
monthsToYears 3fa1803c80 Initial commit il y a 1 an
nextDay 3fa1803c80 Initial commit il y a 1 an
nextFriday 3fa1803c80 Initial commit il y a 1 an
nextMonday 3fa1803c80 Initial commit il y a 1 an
nextSaturday 3fa1803c80 Initial commit il y a 1 an
nextSunday 3fa1803c80 Initial commit il y a 1 an
nextThursday 3fa1803c80 Initial commit il y a 1 an
nextTuesday 3fa1803c80 Initial commit il y a 1 an
nextWednesday 3fa1803c80 Initial commit il y a 1 an
parse 3fa1803c80 Initial commit il y a 1 an
parseISO 3fa1803c80 Initial commit il y a 1 an
parseJSON 3fa1803c80 Initial commit il y a 1 an
previousDay 3fa1803c80 Initial commit il y a 1 an
previousFriday 3fa1803c80 Initial commit il y a 1 an
previousMonday 3fa1803c80 Initial commit il y a 1 an
previousSaturday 3fa1803c80 Initial commit il y a 1 an
previousSunday 3fa1803c80 Initial commit il y a 1 an
previousThursday 3fa1803c80 Initial commit il y a 1 an
previousTuesday 3fa1803c80 Initial commit il y a 1 an
previousWednesday 3fa1803c80 Initial commit il y a 1 an
quartersToMonths 3fa1803c80 Initial commit il y a 1 an
quartersToYears 3fa1803c80 Initial commit il y a 1 an
roundToNearestMinutes 3fa1803c80 Initial commit il y a 1 an
secondsToHours 3fa1803c80 Initial commit il y a 1 an
secondsToMilliseconds 3fa1803c80 Initial commit il y a 1 an
secondsToMinutes 3fa1803c80 Initial commit il y a 1 an
set 3fa1803c80 Initial commit il y a 1 an
setDate 3fa1803c80 Initial commit il y a 1 an
setDay 3fa1803c80 Initial commit il y a 1 an
setDayOfYear 3fa1803c80 Initial commit il y a 1 an
setDefaultOptions 3fa1803c80 Initial commit il y a 1 an
setHours 3fa1803c80 Initial commit il y a 1 an
setISODay 3fa1803c80 Initial commit il y a 1 an
setISOWeek 3fa1803c80 Initial commit il y a 1 an
setISOWeekYear 3fa1803c80 Initial commit il y a 1 an
setMilliseconds 3fa1803c80 Initial commit il y a 1 an
setMinutes 3fa1803c80 Initial commit il y a 1 an
setMonth 3fa1803c80 Initial commit il y a 1 an
setQuarter 3fa1803c80 Initial commit il y a 1 an
setSeconds 3fa1803c80 Initial commit il y a 1 an
setWeek 3fa1803c80 Initial commit il y a 1 an
setWeekYear 3fa1803c80 Initial commit il y a 1 an
setYear 3fa1803c80 Initial commit il y a 1 an
startOfDay 3fa1803c80 Initial commit il y a 1 an
startOfDecade 3fa1803c80 Initial commit il y a 1 an
startOfHour 3fa1803c80 Initial commit il y a 1 an
startOfISOWeek 3fa1803c80 Initial commit il y a 1 an
startOfISOWeekYear 3fa1803c80 Initial commit il y a 1 an
startOfMinute 3fa1803c80 Initial commit il y a 1 an
startOfMonth 3fa1803c80 Initial commit il y a 1 an
startOfQuarter 3fa1803c80 Initial commit il y a 1 an
startOfSecond 3fa1803c80 Initial commit il y a 1 an
startOfToday 3fa1803c80 Initial commit il y a 1 an
startOfTomorrow 3fa1803c80 Initial commit il y a 1 an
startOfWeek 3fa1803c80 Initial commit il y a 1 an
startOfWeekYear 3fa1803c80 Initial commit il y a 1 an
startOfYear 3fa1803c80 Initial commit il y a 1 an
startOfYesterday 3fa1803c80 Initial commit il y a 1 an
sub 3fa1803c80 Initial commit il y a 1 an
subBusinessDays 3fa1803c80 Initial commit il y a 1 an
subDays 3fa1803c80 Initial commit il y a 1 an
subHours 3fa1803c80 Initial commit il y a 1 an
subISOWeekYears 3fa1803c80 Initial commit il y a 1 an
subMilliseconds 3fa1803c80 Initial commit il y a 1 an
subMinutes 3fa1803c80 Initial commit il y a 1 an
subMonths 3fa1803c80 Initial commit il y a 1 an
subQuarters 3fa1803c80 Initial commit il y a 1 an
subSeconds 3fa1803c80 Initial commit il y a 1 an
subWeeks 3fa1803c80 Initial commit il y a 1 an
subYears 3fa1803c80 Initial commit il y a 1 an
toDate 3fa1803c80 Initial commit il y a 1 an
weeksToDays 3fa1803c80 Initial commit il y a 1 an
yearsToMonths 3fa1803c80 Initial commit il y a 1 an
yearsToQuarters 3fa1803c80 Initial commit il y a 1 an
CHANGELOG.md 3fa1803c80 Initial commit il y a 1 an
LICENSE.md 3fa1803c80 Initial commit il y a 1 an
README.md 3fa1803c80 Initial commit il y a 1 an
index.js 3fa1803c80 Initial commit il y a 1 an
index.js.flow 3fa1803c80 Initial commit il y a 1 an
package.json 3fa1803c80 Initial commit il y a 1 an
types.js 3fa1803c80 Initial commit il y a 1 an
typings.d.ts 3fa1803c80 Initial commit il y a 1 an

README.md

date-fns

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

[📖  Documentation](https://date-fns.org/docs/Getting-Started/)   |   [🧑‍💻  JavaScript Jobs](https://jobs.date-fns.org/)

It's like Lodash for dates

  • It has 200+ 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 & Flow: Supports both Flow and TypeScript
  • I18n: Dozens of locales. Include only what you need.
  • and many more benefits

    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.


License

MIT © Sasha Koss