Skip to main content

A Python3 implementation of the popular Javascript date library date-fns

Project description

pydate-fns

A sensible Python date library


PyPI - Downloads Code Climate coverage

Installation

pip install pydate-fns

Usage

from datetime import datetime
from pydate import is_weekday,

if is_weekday(datetime.now()):
    print("It's a weekday")
else:
    print("It's the weekend 😎")
date-fns methods parity

method


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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydate-fns-0.1.1.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydate_fns-0.1.1-py3-none-any.whl (42.8 kB view details)

Uploaded Python 3

File details

Details for the file pydate-fns-0.1.1.tar.gz.

File metadata

  • Download URL: pydate-fns-0.1.1.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.10

File hashes

Hashes for pydate-fns-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f7731da9497cbd14bcf0b2e395b1f461546c7f0b67f873a31297eb9de980fc80
MD5 ed2f1a20138c08ad3e166b126f196f95
BLAKE2b-256 d297ffa4c04f858d93bc90d75257b74a464a6ec7c5ab04bdeec32aeeb5309376

See more details on using hashes here.

File details

Details for the file pydate_fns-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pydate_fns-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 42.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.10

File hashes

Hashes for pydate_fns-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 58cf3b0357114438b931ea756a8603bd1b19c74b7d15a871969843d86d84a17e
MD5 28976ec64a05a1cc5b8310b49ac4b630
BLAKE2b-256 dbebfa1d1401605052dadc0dd1d6140269469042e1890a63f64bd53d474f0df5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page