Skip to content

Instantly share code, notes, and snippets.

View hussainxgit's full-sized avatar

Hussain SK hussainxgit

View GitHub Profile
@psychemedia
psychemedia / natural_language_time_periods.py
Last active October 10, 2022 07:13
Simple python functions to give dates and date ranges in "natural time"; this week, next month, etc.
import datetime
from dateutil.relativedelta import relativedelta
def today(date=None,iso=False):
if date is None: date=datetime.date.today()
if iso: return date.isoformat()
else: return date
def yesterday(date=None,iso=False):
if date is None: date=today()