IFTIME(Zeit-Ausdruck
?trueVal
:falseVal
)
Gibt – wie IF()
– abhängig von der Bedingung den ersten
oder zweiten Wert zurück, nur dass hier ein spezieller Zeit-Ausdruck
angegeben wird.
Der Zeit-Ausdruck ist im Format
Uhrzeit
|Wochentag
|Monatstag
|Monat
aufgebaut, wobei jeder Teil auch eine Spanne (mit
-
) oder das
immer passende Wildcard
*
sein kann. Die Zeit wird im
24-Stunden-Format (z. B.
08:00-18:00
), Wochentage und
Monatsnamen werden als 3-buchstabige englische Abkürzung (
mon
,
tue
,
wed
,
thu
,
fri
,
sat
,
sun
bzw.
jan
,
feb
,
mar
,
apr
,
may
,
jun
,
jul
,
aug
,
sep
,
oct
,
nov
,
dec
) angegeben.
; gültig 8-18 Uhr, montags, 1.-15. Dezember:
exten => 123,1,Set(foo=${IFTIME(08:00-18:00|mon|1-15|dec?5:0)})
; gültig jeden Samstag und Sonntag:
exten => 123,1,Set(foo=${IFTIME(*|sat-sun|*|*?5:0)})
— keine —