From db8feb317e57459161c3131a84f3e4ef6754a550 Mon Sep 17 00:00:00 2001 From: rxf Date: Mon, 1 Jun 2026 21:30:13 +0200 Subject: [PATCH] Erster Tag des Folgemonats wird im Chart mit angezeigt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ermöglicht korrekte Regenberechnung für den letzten Monatstag: der Abschlusswert des kumulativen Zählers liegt oft erst im Mitternachtswert des 1. Folgemonats. Co-Authored-By: Claude Sonnet 4.6 --- weather_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weather_report.py b/weather_report.py index 4f5fd58..ef67d13 100644 --- a/weather_report.py +++ b/weather_report.py @@ -49,7 +49,7 @@ def last_month_range() -> tuple[datetime, datetime, str]: today = datetime.now(timezone.utc) first_of_this = today.replace(day=1, hour=0, minute=0, second=0, microsecond=0) start = (first_of_this - timedelta(days=1)).replace(day=1, hour=0, minute=0, second=0, microsecond=0) - end = first_of_this # exklusives Ende: < Juni 1 = komplett Mai + end = first_of_this + timedelta(days=1) # inkl. 1. Folgemonat label = f"{MONTHS_DE[start.month - 1]} {start.year}" return start, end, label