x

Re: Syntax Öffnungszeiten


Geschrieben von kreuzschnabel (Gast) am 10. April 2018 11:15:14: [flux]

Als Antwort auf: Syntax Öffnungszeiten geschrieben von wegavision (Gast) am 10. April 2018 07:13:

wegavision wrote:

Könnte mal also den altmodisch freien Mittwoch Mittag auch so schreiben: Mo-Fr 9:00-18:00; We 9:00-12:00

Yepp, das würde funktionieren. Oder „We 12:00-18:00 off“ hinters Semikolon, das überschreibt den geöffneten Vormittag nicht. Ein „We 12:00-18:00“ dagegen würde den geöffneten Vormittag überschreiben (weil beides on-Regeln sind), dann wäre mittwochs nur 12-18 offen.

Ich würde aber mit Rücksicht auf den nächsten Bearbeiter die erste Regel Mo,Tu,Th,Fr formulieren. Ist übersichtlicher. Oder Vor- und Nachmittage separat: Mo-Fr 09:00-12:00, Mo,Tu,Th,Fr 12:00-18:00. Da ist dann das Komma zwischen den Regeln eminent wichtig 🙂

wegavision wrote:

Also Semikolon trennt Regeln und es wird bei einem gleichen Zeitraum nur die Regel ganz rechts ausgewertet.

Es wird von links nach rechts ausgewertet, dabei zählt immer die letztgenannte zutreffende Regel für den gefragten Zeitpunkt. Willst du wissen, ob Mittwochs um 15:34 offen ist, sagt in deinem String ganz oben die erste Regel „ja“, die zweite „nein“, also ist zu. Schreibst du aber noch ein „Tu-Th 15:30-15:45“ dahinter, ist wieder offen.

Die Syntax ist nicht ganz einfach und man muss sich da erstmal reindenken, aber dafür kann sie eine ganze Menge.

--ks