zeitfenster function
von/bis (Wiener Wanduhr, YYYY-MM-DD) für den Zeitraum.
Implementation
({String von, String bis}) zeitfenster(Zeitraum zeitraum, [DateTime? jetzt]) {
final zeit = jetzt ?? DateTime.now();
final heute = wienDatum(zeit);
DateTime zurueck(int tage) => zeit.subtract(Duration(days: tage));
return switch (zeitraum) {
Zeitraum.heute => (von: heute, bis: heute),
Zeitraum.gestern => (von: wienDatum(zurueck(1)), bis: wienDatum(zurueck(1))),
// Sieben Tage schließen heute mit ein — also sechs zurück.
Zeitraum.siebenTage => (von: wienDatum(zurueck(6)), bis: heute),
Zeitraum.dreissigTage => (von: wienDatum(zurueck(29)), bis: heute),
};
}