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