A Python3 implementation of the popular Javascript date library date-fns
Project description
pydate-fns
A sensible Python date library
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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7731da9497cbd14bcf0b2e395b1f461546c7f0b67f873a31297eb9de980fc80
|
|
| MD5 |
ed2f1a20138c08ad3e166b126f196f95
|
|
| BLAKE2b-256 |
d297ffa4c04f858d93bc90d75257b74a464a6ec7c5ab04bdeec32aeeb5309376
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58cf3b0357114438b931ea756a8603bd1b19c74b7d15a871969843d86d84a17e
|
|
| MD5 |
28976ec64a05a1cc5b8310b49ac4b630
|
|
| BLAKE2b-256 |
dbebfa1d1401605052dadc0dd1d6140269469042e1890a63f64bd53d474f0df5
|