JSPM

date-fns

4.1.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 34172229
  • Score
    100M100P100Q228946F
  • License MIT

Modern JavaScript date utility library

Package Exports

  • date-fns
  • date-fns/add
  • date-fns/addBusinessDays
  • date-fns/addDays
  • date-fns/addHours
  • date-fns/addISOWeekYears
  • date-fns/addMilliseconds
  • date-fns/addMinutes
  • date-fns/addMonths
  • date-fns/addQuarters
  • date-fns/addSeconds
  • date-fns/addWeeks
  • date-fns/addYears
  • date-fns/areIntervalsOverlapping
  • date-fns/clamp
  • date-fns/closestIndexTo
  • date-fns/closestTo
  • date-fns/compareAsc
  • date-fns/compareDesc
  • date-fns/constants
  • date-fns/constructFrom
  • date-fns/constructNow
  • date-fns/daysToWeeks
  • date-fns/differenceInBusinessDays
  • date-fns/differenceInCalendarDays
  • date-fns/differenceInCalendarISOWeekYears
  • date-fns/differenceInCalendarISOWeeks
  • date-fns/differenceInCalendarMonths
  • date-fns/differenceInCalendarQuarters
  • date-fns/differenceInCalendarWeeks
  • date-fns/differenceInCalendarYears
  • date-fns/differenceInDays
  • date-fns/differenceInHours
  • date-fns/differenceInISOWeekYears
  • date-fns/differenceInMilliseconds
  • date-fns/differenceInMinutes
  • date-fns/differenceInMonths
  • date-fns/differenceInQuarters
  • date-fns/differenceInSeconds
  • date-fns/differenceInWeeks
  • date-fns/differenceInYears
  • date-fns/eachDayOfInterval
  • date-fns/eachHourOfInterval
  • date-fns/eachMinuteOfInterval
  • date-fns/eachMonthOfInterval
  • date-fns/eachQuarterOfInterval
  • date-fns/eachWeekOfInterval
  • date-fns/eachWeekendOfInterval
  • date-fns/eachWeekendOfMonth
  • date-fns/eachWeekendOfYear
  • date-fns/eachYearOfInterval
  • date-fns/endOfDay
  • date-fns/endOfDecade
  • date-fns/endOfHour
  • date-fns/endOfISOWeek
  • date-fns/endOfISOWeekYear
  • date-fns/endOfMinute
  • date-fns/endOfMonth
  • date-fns/endOfQuarter
  • date-fns/endOfSecond
  • date-fns/endOfToday
  • date-fns/endOfTomorrow
  • date-fns/endOfWeek
  • date-fns/endOfYear
  • date-fns/endOfYesterday
  • date-fns/format
  • date-fns/formatDistance
  • date-fns/formatDistanceStrict
  • date-fns/formatDistanceToNow
  • date-fns/formatDistanceToNowStrict
  • date-fns/formatDuration
  • date-fns/formatISO
  • date-fns/formatISO9075
  • date-fns/formatISODuration
  • date-fns/formatRFC3339
  • date-fns/formatRFC7231
  • date-fns/formatRelative
  • date-fns/fp
  • date-fns/fp/add
  • date-fns/fp/addBusinessDays
  • date-fns/fp/addBusinessDaysWithOptions
  • date-fns/fp/addDays
  • date-fns/fp/addDaysWithOptions
  • date-fns/fp/addHours
  • date-fns/fp/addHoursWithOptions
  • date-fns/fp/addISOWeekYears
  • date-fns/fp/addISOWeekYearsWithOptions
  • date-fns/fp/addMilliseconds
  • date-fns/fp/addMillisecondsWithOptions
  • date-fns/fp/addMinutes
  • date-fns/fp/addMinutesWithOptions
  • date-fns/fp/addMonths
  • date-fns/fp/addMonthsWithOptions
  • date-fns/fp/addQuarters
  • date-fns/fp/addQuartersWithOptions
  • date-fns/fp/addSeconds
  • date-fns/fp/addSecondsWithOptions
  • date-fns/fp/addWeeks
  • date-fns/fp/addWeeksWithOptions
  • date-fns/fp/addWithOptions
  • date-fns/fp/addYears
  • date-fns/fp/addYearsWithOptions
  • date-fns/fp/areIntervalsOverlapping
  • date-fns/fp/areIntervalsOverlappingWithOptions
  • date-fns/fp/clamp
  • date-fns/fp/clampWithOptions
  • date-fns/fp/closestIndexTo
  • date-fns/fp/closestTo
  • date-fns/fp/closestToWithOptions
  • date-fns/fp/compareAsc
  • date-fns/fp/compareDesc
  • date-fns/fp/constructFrom
  • date-fns/fp/daysToWeeks
  • date-fns/fp/differenceInBusinessDays
  • date-fns/fp/differenceInBusinessDaysWithOptions
  • date-fns/fp/differenceInCalendarDays
  • date-fns/fp/differenceInCalendarDaysWithOptions
  • date-fns/fp/differenceInCalendarISOWeekYears
  • date-fns/fp/differenceInCalendarISOWeekYearsWithOptions
  • date-fns/fp/differenceInCalendarISOWeeks
  • date-fns/fp/differenceInCalendarISOWeeksWithOptions
  • date-fns/fp/differenceInCalendarMonths
  • date-fns/fp/differenceInCalendarMonthsWithOptions
  • date-fns/fp/differenceInCalendarQuarters
  • date-fns/fp/differenceInCalendarQuartersWithOptions
  • date-fns/fp/differenceInCalendarWeeks
  • date-fns/fp/differenceInCalendarWeeksWithOptions
  • date-fns/fp/differenceInCalendarYears
  • date-fns/fp/differenceInCalendarYearsWithOptions
  • date-fns/fp/differenceInDays
  • date-fns/fp/differenceInDaysWithOptions
  • date-fns/fp/differenceInHours
  • date-fns/fp/differenceInHoursWithOptions
  • date-fns/fp/differenceInISOWeekYears
  • date-fns/fp/differenceInISOWeekYearsWithOptions
  • date-fns/fp/differenceInMilliseconds
  • date-fns/fp/differenceInMinutes
  • date-fns/fp/differenceInMinutesWithOptions
  • date-fns/fp/differenceInMonths
  • date-fns/fp/differenceInMonthsWithOptions
  • date-fns/fp/differenceInQuarters
  • date-fns/fp/differenceInQuartersWithOptions
  • date-fns/fp/differenceInSeconds
  • date-fns/fp/differenceInSecondsWithOptions
  • date-fns/fp/differenceInWeeks
  • date-fns/fp/differenceInWeeksWithOptions
  • date-fns/fp/differenceInYears
  • date-fns/fp/differenceInYearsWithOptions
  • date-fns/fp/eachDayOfInterval
  • date-fns/fp/eachDayOfIntervalWithOptions
  • date-fns/fp/eachHourOfInterval
  • date-fns/fp/eachHourOfIntervalWithOptions
  • date-fns/fp/eachMinuteOfInterval
  • date-fns/fp/eachMinuteOfIntervalWithOptions
  • date-fns/fp/eachMonthOfInterval
  • date-fns/fp/eachMonthOfIntervalWithOptions
  • date-fns/fp/eachQuarterOfInterval
  • date-fns/fp/eachQuarterOfIntervalWithOptions
  • date-fns/fp/eachWeekOfInterval
  • date-fns/fp/eachWeekOfIntervalWithOptions
  • date-fns/fp/eachWeekendOfInterval
  • date-fns/fp/eachWeekendOfIntervalWithOptions
  • date-fns/fp/eachWeekendOfMonth
  • date-fns/fp/eachWeekendOfMonthWithOptions
  • date-fns/fp/eachWeekendOfYear
  • date-fns/fp/eachWeekendOfYearWithOptions
  • date-fns/fp/eachYearOfInterval
  • date-fns/fp/eachYearOfIntervalWithOptions
  • date-fns/fp/endOfDay
  • date-fns/fp/endOfDayWithOptions
  • date-fns/fp/endOfDecade
  • date-fns/fp/endOfDecadeWithOptions
  • date-fns/fp/endOfHour
  • date-fns/fp/endOfHourWithOptions
  • date-fns/fp/endOfISOWeek
  • date-fns/fp/endOfISOWeekWithOptions
  • date-fns/fp/endOfISOWeekYear
  • date-fns/fp/endOfISOWeekYearWithOptions
  • date-fns/fp/endOfMinute
  • date-fns/fp/endOfMinuteWithOptions
  • date-fns/fp/endOfMonth
  • date-fns/fp/endOfMonthWithOptions
  • date-fns/fp/endOfQuarter
  • date-fns/fp/endOfQuarterWithOptions
  • date-fns/fp/endOfSecond
  • date-fns/fp/endOfSecondWithOptions
  • date-fns/fp/endOfWeek
  • date-fns/fp/endOfWeekWithOptions
  • date-fns/fp/endOfYear
  • date-fns/fp/endOfYearWithOptions
  • date-fns/fp/format
  • date-fns/fp/formatDistance
  • date-fns/fp/formatDistanceStrict
  • date-fns/fp/formatDistanceStrictWithOptions
  • date-fns/fp/formatDistanceWithOptions
  • date-fns/fp/formatDuration
  • date-fns/fp/formatDurationWithOptions
  • date-fns/fp/formatISO
  • date-fns/fp/formatISO9075
  • date-fns/fp/formatISO9075WithOptions
  • date-fns/fp/formatISODuration
  • date-fns/fp/formatISOWithOptions
  • date-fns/fp/formatRFC3339
  • date-fns/fp/formatRFC3339WithOptions
  • date-fns/fp/formatRFC7231
  • date-fns/fp/formatRelative
  • date-fns/fp/formatRelativeWithOptions
  • date-fns/fp/formatWithOptions
  • date-fns/fp/fromUnixTime
  • date-fns/fp/fromUnixTimeWithOptions
  • date-fns/fp/getDate
  • date-fns/fp/getDateWithOptions
  • date-fns/fp/getDay
  • date-fns/fp/getDayOfYear
  • date-fns/fp/getDayOfYearWithOptions
  • date-fns/fp/getDayWithOptions
  • date-fns/fp/getDaysInMonth
  • date-fns/fp/getDaysInMonthWithOptions
  • date-fns/fp/getDaysInYear
  • date-fns/fp/getDaysInYearWithOptions
  • date-fns/fp/getDecade
  • date-fns/fp/getDecadeWithOptions
  • date-fns/fp/getHours
  • date-fns/fp/getHoursWithOptions
  • date-fns/fp/getISODay
  • date-fns/fp/getISODayWithOptions
  • date-fns/fp/getISOWeek
  • date-fns/fp/getISOWeekWithOptions
  • date-fns/fp/getISOWeekYear
  • date-fns/fp/getISOWeekYearWithOptions
  • date-fns/fp/getISOWeeksInYear
  • date-fns/fp/getISOWeeksInYearWithOptions
  • date-fns/fp/getMilliseconds
  • date-fns/fp/getMinutes
  • date-fns/fp/getMinutesWithOptions
  • date-fns/fp/getMonth
  • date-fns/fp/getMonthWithOptions
  • date-fns/fp/getOverlappingDaysInIntervals
  • date-fns/fp/getQuarter
  • date-fns/fp/getQuarterWithOptions
  • date-fns/fp/getSeconds
  • date-fns/fp/getTime
  • date-fns/fp/getUnixTime
  • date-fns/fp/getWeek
  • date-fns/fp/getWeekOfMonth
  • date-fns/fp/getWeekOfMonthWithOptions
  • date-fns/fp/getWeekWithOptions
  • date-fns/fp/getWeekYear
  • date-fns/fp/getWeekYearWithOptions
  • date-fns/fp/getWeeksInMonth
  • date-fns/fp/getWeeksInMonthWithOptions
  • date-fns/fp/getYear
  • date-fns/fp/getYearWithOptions
  • date-fns/fp/hoursToMilliseconds
  • date-fns/fp/hoursToMinutes
  • date-fns/fp/hoursToSeconds
  • date-fns/fp/interval
  • date-fns/fp/intervalToDuration
  • date-fns/fp/intervalToDurationWithOptions
  • date-fns/fp/intervalWithOptions
  • date-fns/fp/intlFormat
  • date-fns/fp/intlFormatDistance
  • date-fns/fp/intlFormatDistanceWithOptions
  • date-fns/fp/isAfter
  • date-fns/fp/isBefore
  • date-fns/fp/isDate
  • date-fns/fp/isEqual
  • date-fns/fp/isExists
  • date-fns/fp/isFirstDayOfMonth
  • date-fns/fp/isFirstDayOfMonthWithOptions
  • date-fns/fp/isFriday
  • date-fns/fp/isFridayWithOptions
  • date-fns/fp/isLastDayOfMonth
  • date-fns/fp/isLastDayOfMonthWithOptions
  • date-fns/fp/isLeapYear
  • date-fns/fp/isLeapYearWithOptions
  • date-fns/fp/isMatch
  • date-fns/fp/isMatchWithOptions
  • date-fns/fp/isMonday
  • date-fns/fp/isMondayWithOptions
  • date-fns/fp/isSameDay
  • date-fns/fp/isSameDayWithOptions
  • date-fns/fp/isSameHour
  • date-fns/fp/isSameHourWithOptions
  • date-fns/fp/isSameISOWeek
  • date-fns/fp/isSameISOWeekWithOptions
  • date-fns/fp/isSameISOWeekYear
  • date-fns/fp/isSameISOWeekYearWithOptions
  • date-fns/fp/isSameMinute
  • date-fns/fp/isSameMonth
  • date-fns/fp/isSameMonthWithOptions
  • date-fns/fp/isSameQuarter
  • date-fns/fp/isSameQuarterWithOptions
  • date-fns/fp/isSameSecond
  • date-fns/fp/isSameWeek
  • date-fns/fp/isSameWeekWithOptions
  • date-fns/fp/isSameYear
  • date-fns/fp/isSameYearWithOptions
  • date-fns/fp/isSaturday
  • date-fns/fp/isSaturdayWithOptions
  • date-fns/fp/isSunday
  • date-fns/fp/isSundayWithOptions
  • date-fns/fp/isThursday
  • date-fns/fp/isThursdayWithOptions
  • date-fns/fp/isTuesday
  • date-fns/fp/isTuesdayWithOptions
  • date-fns/fp/isValid
  • date-fns/fp/isWednesday
  • date-fns/fp/isWednesdayWithOptions
  • date-fns/fp/isWeekend
  • date-fns/fp/isWeekendWithOptions
  • date-fns/fp/isWithinInterval
  • date-fns/fp/isWithinIntervalWithOptions
  • date-fns/fp/lastDayOfDecade
  • date-fns/fp/lastDayOfDecadeWithOptions
  • date-fns/fp/lastDayOfISOWeek
  • date-fns/fp/lastDayOfISOWeekWithOptions
  • date-fns/fp/lastDayOfISOWeekYear
  • date-fns/fp/lastDayOfISOWeekYearWithOptions
  • date-fns/fp/lastDayOfMonth
  • date-fns/fp/lastDayOfMonthWithOptions
  • date-fns/fp/lastDayOfQuarter
  • date-fns/fp/lastDayOfQuarterWithOptions
  • date-fns/fp/lastDayOfWeek
  • date-fns/fp/lastDayOfWeekWithOptions
  • date-fns/fp/lastDayOfYear
  • date-fns/fp/lastDayOfYearWithOptions
  • date-fns/fp/lightFormat
  • date-fns/fp/max
  • date-fns/fp/maxWithOptions
  • date-fns/fp/milliseconds
  • date-fns/fp/millisecondsToHours
  • date-fns/fp/millisecondsToMinutes
  • date-fns/fp/millisecondsToSeconds
  • date-fns/fp/min
  • date-fns/fp/minWithOptions
  • date-fns/fp/minutesToHours
  • date-fns/fp/minutesToMilliseconds
  • date-fns/fp/minutesToSeconds
  • date-fns/fp/monthsToQuarters
  • date-fns/fp/monthsToYears
  • date-fns/fp/nextDay
  • date-fns/fp/nextDayWithOptions
  • date-fns/fp/nextFriday
  • date-fns/fp/nextFridayWithOptions
  • date-fns/fp/nextMonday
  • date-fns/fp/nextMondayWithOptions
  • date-fns/fp/nextSaturday
  • date-fns/fp/nextSaturdayWithOptions
  • date-fns/fp/nextSunday
  • date-fns/fp/nextSundayWithOptions
  • date-fns/fp/nextThursday
  • date-fns/fp/nextThursdayWithOptions
  • date-fns/fp/nextTuesday
  • date-fns/fp/nextTuesdayWithOptions
  • date-fns/fp/nextWednesday
  • date-fns/fp/nextWednesdayWithOptions
  • date-fns/fp/parse
  • date-fns/fp/parseISO
  • date-fns/fp/parseISOWithOptions
  • date-fns/fp/parseJSON
  • date-fns/fp/parseJSONWithOptions
  • date-fns/fp/parseWithOptions
  • date-fns/fp/previousDay
  • date-fns/fp/previousDayWithOptions
  • date-fns/fp/previousFriday
  • date-fns/fp/previousFridayWithOptions
  • date-fns/fp/previousMonday
  • date-fns/fp/previousMondayWithOptions
  • date-fns/fp/previousSaturday
  • date-fns/fp/previousSaturdayWithOptions
  • date-fns/fp/previousSunday
  • date-fns/fp/previousSundayWithOptions
  • date-fns/fp/previousThursday
  • date-fns/fp/previousThursdayWithOptions
  • date-fns/fp/previousTuesday
  • date-fns/fp/previousTuesdayWithOptions
  • date-fns/fp/previousWednesday
  • date-fns/fp/previousWednesdayWithOptions
  • date-fns/fp/quartersToMonths
  • date-fns/fp/quartersToYears
  • date-fns/fp/roundToNearestHours
  • date-fns/fp/roundToNearestHoursWithOptions
  • date-fns/fp/roundToNearestMinutes
  • date-fns/fp/roundToNearestMinutesWithOptions
  • date-fns/fp/secondsToHours
  • date-fns/fp/secondsToMilliseconds
  • date-fns/fp/secondsToMinutes
  • date-fns/fp/set
  • date-fns/fp/setDate
  • date-fns/fp/setDateWithOptions
  • date-fns/fp/setDay
  • date-fns/fp/setDayOfYear
  • date-fns/fp/setDayOfYearWithOptions
  • date-fns/fp/setDayWithOptions
  • date-fns/fp/setHours
  • date-fns/fp/setHoursWithOptions
  • date-fns/fp/setISODay
  • date-fns/fp/setISODayWithOptions
  • date-fns/fp/setISOWeek
  • date-fns/fp/setISOWeekWithOptions
  • date-fns/fp/setISOWeekYear
  • date-fns/fp/setISOWeekYearWithOptions
  • date-fns/fp/setMilliseconds
  • date-fns/fp/setMillisecondsWithOptions
  • date-fns/fp/setMinutes
  • date-fns/fp/setMinutesWithOptions
  • date-fns/fp/setMonth
  • date-fns/fp/setMonthWithOptions
  • date-fns/fp/setQuarter
  • date-fns/fp/setQuarterWithOptions
  • date-fns/fp/setSeconds
  • date-fns/fp/setSecondsWithOptions
  • date-fns/fp/setWeek
  • date-fns/fp/setWeekWithOptions
  • date-fns/fp/setWeekYear
  • date-fns/fp/setWeekYearWithOptions
  • date-fns/fp/setWithOptions
  • date-fns/fp/setYear
  • date-fns/fp/setYearWithOptions
  • date-fns/fp/startOfDay
  • date-fns/fp/startOfDayWithOptions
  • date-fns/fp/startOfDecade
  • date-fns/fp/startOfDecadeWithOptions
  • date-fns/fp/startOfHour
  • date-fns/fp/startOfHourWithOptions
  • date-fns/fp/startOfISOWeek
  • date-fns/fp/startOfISOWeekWithOptions
  • date-fns/fp/startOfISOWeekYear
  • date-fns/fp/startOfISOWeekYearWithOptions
  • date-fns/fp/startOfMinute
  • date-fns/fp/startOfMinuteWithOptions
  • date-fns/fp/startOfMonth
  • date-fns/fp/startOfMonthWithOptions
  • date-fns/fp/startOfQuarter
  • date-fns/fp/startOfQuarterWithOptions
  • date-fns/fp/startOfSecond
  • date-fns/fp/startOfSecondWithOptions
  • date-fns/fp/startOfWeek
  • date-fns/fp/startOfWeekWithOptions
  • date-fns/fp/startOfWeekYear
  • date-fns/fp/startOfWeekYearWithOptions
  • date-fns/fp/startOfYear
  • date-fns/fp/startOfYearWithOptions
  • date-fns/fp/sub
  • date-fns/fp/subBusinessDays
  • date-fns/fp/subBusinessDaysWithOptions
  • date-fns/fp/subDays
  • date-fns/fp/subDaysWithOptions
  • date-fns/fp/subHours
  • date-fns/fp/subHoursWithOptions
  • date-fns/fp/subISOWeekYears
  • date-fns/fp/subISOWeekYearsWithOptions
  • date-fns/fp/subMilliseconds
  • date-fns/fp/subMillisecondsWithOptions
  • date-fns/fp/subMinutes
  • date-fns/fp/subMinutesWithOptions
  • date-fns/fp/subMonths
  • date-fns/fp/subMonthsWithOptions
  • date-fns/fp/subQuarters
  • date-fns/fp/subQuartersWithOptions
  • date-fns/fp/subSeconds
  • date-fns/fp/subSecondsWithOptions
  • date-fns/fp/subWeeks
  • date-fns/fp/subWeeksWithOptions
  • date-fns/fp/subWithOptions
  • date-fns/fp/subYears
  • date-fns/fp/subYearsWithOptions
  • date-fns/fp/toDate
  • date-fns/fp/transpose
  • date-fns/fp/weeksToDays
  • date-fns/fp/yearsToDays
  • date-fns/fp/yearsToMonths
  • date-fns/fp/yearsToQuarters
  • date-fns/fromUnixTime
  • date-fns/getDate
  • date-fns/getDay
  • date-fns/getDayOfYear
  • date-fns/getDaysInMonth
  • date-fns/getDaysInYear
  • date-fns/getDecade
  • date-fns/getDefaultOptions
  • date-fns/getHours
  • date-fns/getISODay
  • date-fns/getISOWeek
  • date-fns/getISOWeekYear
  • date-fns/getISOWeeksInYear
  • date-fns/getMilliseconds
  • date-fns/getMinutes
  • date-fns/getMonth
  • date-fns/getOverlappingDaysInIntervals
  • date-fns/getQuarter
  • date-fns/getSeconds
  • date-fns/getTime
  • date-fns/getUnixTime
  • date-fns/getWeek
  • date-fns/getWeekOfMonth
  • date-fns/getWeekYear
  • date-fns/getWeeksInMonth
  • date-fns/getYear
  • date-fns/hoursToMilliseconds
  • date-fns/hoursToMinutes
  • date-fns/hoursToSeconds
  • date-fns/interval
  • date-fns/intervalToDuration
  • date-fns/intlFormat
  • date-fns/intlFormatDistance
  • date-fns/isAfter
  • date-fns/isBefore
  • date-fns/isDate
  • date-fns/isEqual
  • date-fns/isExists
  • date-fns/isFirstDayOfMonth
  • date-fns/isFriday
  • date-fns/isFuture
  • date-fns/isLastDayOfMonth
  • date-fns/isLeapYear
  • date-fns/isMatch
  • date-fns/isMonday
  • date-fns/isPast
  • date-fns/isSameDay
  • date-fns/isSameHour
  • date-fns/isSameISOWeek
  • date-fns/isSameISOWeekYear
  • date-fns/isSameMinute
  • date-fns/isSameMonth
  • date-fns/isSameQuarter
  • date-fns/isSameSecond
  • date-fns/isSameWeek
  • date-fns/isSameYear
  • date-fns/isSaturday
  • date-fns/isSunday
  • date-fns/isThisHour
  • date-fns/isThisISOWeek
  • date-fns/isThisMinute
  • date-fns/isThisMonth
  • date-fns/isThisQuarter
  • date-fns/isThisSecond
  • date-fns/isThisWeek
  • date-fns/isThisYear
  • date-fns/isThursday
  • date-fns/isToday
  • date-fns/isTomorrow
  • date-fns/isTuesday
  • date-fns/isValid
  • date-fns/isWednesday
  • date-fns/isWeekend
  • date-fns/isWithinInterval
  • date-fns/isYesterday
  • date-fns/lastDayOfDecade
  • date-fns/lastDayOfISOWeek
  • date-fns/lastDayOfISOWeekYear
  • date-fns/lastDayOfMonth
  • date-fns/lastDayOfQuarter
  • date-fns/lastDayOfWeek
  • date-fns/lastDayOfYear
  • date-fns/lightFormat
  • date-fns/locale
  • date-fns/locale/af
  • date-fns/locale/ar
  • date-fns/locale/ar-DZ
  • date-fns/locale/ar-EG
  • date-fns/locale/ar-MA
  • date-fns/locale/ar-SA
  • date-fns/locale/ar-TN
  • date-fns/locale/az
  • date-fns/locale/be
  • date-fns/locale/be-tarask
  • date-fns/locale/bg
  • date-fns/locale/bn
  • date-fns/locale/bs
  • date-fns/locale/ca
  • date-fns/locale/ckb
  • date-fns/locale/cs
  • date-fns/locale/cy
  • date-fns/locale/da
  • date-fns/locale/de
  • date-fns/locale/de-AT
  • date-fns/locale/el
  • date-fns/locale/en-AU
  • date-fns/locale/en-CA
  • date-fns/locale/en-GB
  • date-fns/locale/en-IE
  • date-fns/locale/en-IN
  • date-fns/locale/en-NZ
  • date-fns/locale/en-US
  • date-fns/locale/en-ZA
  • date-fns/locale/eo
  • date-fns/locale/es
  • date-fns/locale/et
  • date-fns/locale/eu
  • date-fns/locale/fa-IR
  • date-fns/locale/fi
  • date-fns/locale/fr
  • date-fns/locale/fr-CA
  • date-fns/locale/fr-CH
  • date-fns/locale/fy
  • date-fns/locale/gd
  • date-fns/locale/gl
  • date-fns/locale/gu
  • date-fns/locale/he
  • date-fns/locale/hi
  • date-fns/locale/hr
  • date-fns/locale/ht
  • date-fns/locale/hu
  • date-fns/locale/hy
  • date-fns/locale/id
  • date-fns/locale/is
  • date-fns/locale/it
  • date-fns/locale/it-CH
  • date-fns/locale/ja
  • date-fns/locale/ja-Hira
  • date-fns/locale/ka
  • date-fns/locale/kk
  • date-fns/locale/km
  • date-fns/locale/kn
  • date-fns/locale/ko
  • date-fns/locale/lb
  • date-fns/locale/lt
  • date-fns/locale/lv
  • date-fns/locale/mk
  • date-fns/locale/mn
  • date-fns/locale/ms
  • date-fns/locale/mt
  • date-fns/locale/nb
  • date-fns/locale/nl
  • date-fns/locale/nl-BE
  • date-fns/locale/nn
  • date-fns/locale/oc
  • date-fns/locale/pl
  • date-fns/locale/pt
  • date-fns/locale/pt-BR
  • date-fns/locale/ro
  • date-fns/locale/ru
  • date-fns/locale/se
  • date-fns/locale/sk
  • date-fns/locale/sl
  • date-fns/locale/sq
  • date-fns/locale/sr
  • date-fns/locale/sr-Latn
  • date-fns/locale/sv
  • date-fns/locale/ta
  • date-fns/locale/te
  • date-fns/locale/th
  • date-fns/locale/tr
  • date-fns/locale/ug
  • date-fns/locale/uk
  • date-fns/locale/uz
  • date-fns/locale/uz-Cyrl
  • date-fns/locale/vi
  • date-fns/locale/zh-CN
  • date-fns/locale/zh-HK
  • date-fns/locale/zh-TW
  • date-fns/max
  • date-fns/milliseconds
  • date-fns/millisecondsToHours
  • date-fns/millisecondsToMinutes
  • date-fns/millisecondsToSeconds
  • date-fns/min
  • date-fns/minutesToHours
  • date-fns/minutesToMilliseconds
  • date-fns/minutesToSeconds
  • date-fns/monthsToQuarters
  • date-fns/monthsToYears
  • date-fns/nextDay
  • date-fns/nextFriday
  • date-fns/nextMonday
  • date-fns/nextSaturday
  • date-fns/nextSunday
  • date-fns/nextThursday
  • date-fns/nextTuesday
  • date-fns/nextWednesday
  • date-fns/package.json
  • date-fns/parse
  • date-fns/parseISO
  • date-fns/parseJSON
  • date-fns/previousDay
  • date-fns/previousFriday
  • date-fns/previousMonday
  • date-fns/previousSaturday
  • date-fns/previousSunday
  • date-fns/previousThursday
  • date-fns/previousTuesday
  • date-fns/previousWednesday
  • date-fns/quartersToMonths
  • date-fns/quartersToYears
  • date-fns/roundToNearestHours
  • date-fns/roundToNearestMinutes
  • date-fns/secondsToHours
  • date-fns/secondsToMilliseconds
  • date-fns/secondsToMinutes
  • date-fns/set
  • date-fns/setDate
  • date-fns/setDay
  • date-fns/setDayOfYear
  • date-fns/setDefaultOptions
  • date-fns/setHours
  • date-fns/setISODay
  • date-fns/setISOWeek
  • date-fns/setISOWeekYear
  • date-fns/setMilliseconds
  • date-fns/setMinutes
  • date-fns/setMonth
  • date-fns/setQuarter
  • date-fns/setSeconds
  • date-fns/setWeek
  • date-fns/setWeekYear
  • date-fns/setYear
  • date-fns/startOfDay
  • date-fns/startOfDecade
  • date-fns/startOfHour
  • date-fns/startOfISOWeek
  • date-fns/startOfISOWeekYear
  • date-fns/startOfMinute
  • date-fns/startOfMonth
  • date-fns/startOfQuarter
  • date-fns/startOfSecond
  • date-fns/startOfToday
  • date-fns/startOfTomorrow
  • date-fns/startOfWeek
  • date-fns/startOfWeekYear
  • date-fns/startOfYear
  • date-fns/startOfYesterday
  • date-fns/sub
  • date-fns/subBusinessDays
  • date-fns/subDays
  • date-fns/subHours
  • date-fns/subISOWeekYears
  • date-fns/subMilliseconds
  • date-fns/subMinutes
  • date-fns/subMonths
  • date-fns/subQuarters
  • date-fns/subSeconds
  • date-fns/subWeeks
  • date-fns/subYears
  • date-fns/toDate
  • date-fns/transpose
  • date-fns/weeksToDays
  • date-fns/yearsToDays
  • date-fns/yearsToMonths
  • date-fns/yearsToQuarters

Readme

🔥️ NEW: date-fns v4.0 with first-class time zone support is out!

date-fns

date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js

👉 Documentation

👉 Blog


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: The library is 100% TypeScript with brand-new handcrafted types.
  • 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

Docs

See date-fns.org for more details, API, and other docs.


License

MIT © Sasha Koss