From 706983d73996637148d640281b5a5e97f217b9b5 Mon Sep 17 00:00:00 2001 From: Alban Gruin Date: Sun, 5 Feb 2017 16:12:51 +0100 Subject: Mise en commun de la fonction de récupération des semaines --- utils.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'utils.py') diff --git a/utils.py b/utils.py index 3479b47..1a177b4 100644 --- a/utils.py +++ b/utils.py @@ -2,6 +2,13 @@ from django.utils import timezone import datetime +def get_current_or_next_week(): + year, week, day = timezone.now().isocalendar() + if day >= 6: + year, week, _ = (timezone.now() + datetime.timedelta(weeks=1)).isocalendar() + + return year, week + def get_week(year, week): start = timezone.make_aware(datetime.datetime.strptime( "{0}-W{1:02d}-1".format(year, week), "%Y-W%W-%w")) -- cgit v1.2.1