format()
format formatiert eine Zahl (erster Parameter) entsprechend eines Zeitformats (zweiter Parameter), z.B.:
format(123.45;"h:mm:ss,k") - liefert 0:02:03,4
date()
date() liefert das aktuelle Datum zum Rechnen:
[Veranstaltung.Datum]-[Date] - liefert die Anzahl Tage bis zum Veranstaltungstag
date(a) liefert das aktuelle Datum formatiert gemäß a:
date("dd.mm.yyyy") - könnte z.B. 01.07.2014 zurückgeben
date(a;b) liefert das Datum b formatiert gemäß a:
date("mm/yyyy"; [Geburtstag]) - könnte z.B. 05/1970 zurückgeben
Datumsformate:
d | Tag des Monats (ohne führende Nullen) |
dd | Tag des Monats (mit führenden Nullen) |
ddd | Tag des Monats als Ordinalzahl (nur auf Englisch) |
m | Monat (ohne führende Nullen) |
mm | Monat (mit führenden Nullen) |
mmm | Monat als Text in Kurzform (English & German only) |
mmmm | Monat als Text in Langform (English & German only) |
yy | 2-stellige Jahreszahl |
yyyy | 4-stellige Jahreszahl |
e | Tag der Woche als Zahl (1-7) |
ee |
Tag der Woche als Text in Kurzform (English & German only) |
eee | Tag der Woche als Text in Langform (English & German only) |
a | Tag des Jahres |
ww | Kalenderwoche |
isoweek | Jahr und Kalenderwoche |
now()
now() liefert Datum mit Uhrzeit für Berechnungen:
now()-[Erstellt] - liefert die Anzahl Tage seitdem der Teilnehmer-Datensatz angelegt wurde
ElapsedTime()
ElapsedTime(time; format) erzeugt einen speziellen Text, der in Listen die laufende Zeit seit time anzeigt.
Wenn der Parameter format nicht gesetzt wird, wird HH:mm:ss verwendet. Um negative Zeiten bzw. einen Countdown anzuzeigen, setzen Sie bei format ein Minuszeichen voran.
ElapsedTime funktioniert nicht bei mehrtägigen Veranstaltungen, die über Mitternacht gehen.
AgeOnDate()
AgeOnDate(yyyy;mm;dd) liefert das Alter eines Teilnehmers an einem bestimmten Datum mit 3 Parametern: Jahr, Monat und Tag.