fix: Start week from Sunday instead of Monday

- Like we do in client-side
This commit is contained in:
Suraj Shetty 2022-01-03 13:36:32 +05:30
parent c9fc7ee97c
commit b5e2f78a88

View file

@ -246,7 +246,7 @@ def get_quarter_start(dt, as_str=False):
def get_first_day_of_week(dt, as_str=False):
dt = getdate(dt)
date = dt - datetime.timedelta(days=dt.weekday())
date = dt - datetime.timedelta(days=(dt.weekday() + 1) % 7)
return date.strftime(DATE_FORMAT) if as_str else date
def get_year_start(dt, as_str=False):