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

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