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