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

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