Zeit- und Datumsfunktionen

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.