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

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