Die Funktion ecm:between bestimmt, ob ein festgelegtes Datum zwischen einem Start- und Enddatum liegt. Es wird ein Boolescher Wert zurückgegeben.

Struktur​

ecm:between(Datum, Datum, Datum)

Parameter​

Parameter

Beschreibung

Datum

Der Parameter spezifiziert das Zieldatum.

Datum

Der Parameter spezifiziert den Wert, der als Startdatum genutzt ​wird.

Datum

Der Parameter spezifiziert den Wert, der als Enddatum genutzt ​wird.

Beispiel

Eine Selektion überprüft, ob ein Empfänger 18 Jahre oder älter ist. Die Funktion ecm:between überprüft, ob das als Benutzerattribut gespeicherte Geburtsdatum zwischen dem aktuellen Datum und einem Datum liegt, das 18 Jahre zurückliegt (mithilfe der Zusatzfunktion ecm:addInterval werden 18 Jahre vom aktuellen Datum abgezogen). Die Funktion ist wie folgt aufgebaut:

${ecm:between(user['DateOfBirth'], ecm:addInterval(date.Today, '-18Y'), date.Today)}