diff --git a/last_friday_datetime.py b/last_friday_datetime.py new file mode 100644 index 0000000..4966d8f --- /dev/null +++ b/last_friday_datetime.py @@ -0,0 +1,19 @@ +import datetime + +def get_last_friday(date_string): + parts = date_string.split("/") + mounth = int(части[0]) + year = int(части[1]) + if mounth == 12: + first = datetime.data(year +1,1,1) + else: + first = datetime.date(year,mounth+1,1) +last = first - datetime.timedelta(days=1) +now = last + while True: + if now.isoweekday() ==5: + break + else: + now = now - datetime.timedelta(days=1) + result = now.strftime("%d.%m.%Y") + return result \ No newline at end of file