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