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

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