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

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