Die Erweiterte Formel von Jotform Tabellen bietet Funktionen, mit denen Sie Datum & Uhrzeit in Jotform Tabellen abrufen, formatieren und bearbeiten können.
Hinweise:
- Jotform Tabellen wandelt Datumsangaben in fortlaufende Seriennummern um, damit sie in Berechnungen verwendet werden können. Standardmäßig ist 1900-01-01 gleich 1 und 2025-01-21 gleich 45678, weil es 45.678 Tage ab dem 1. Januar 1900 sind.
- Funktionsparameter, die mit datetime beschriftet sind, akzeptieren nur Werte vom Typ Date Picker oder Date & Time column.
- Einige Funktionsparameter akzeptieren Datumsstrings in verschiedenen Formaten (d.h. JJJJ-MM-TT, M/T/JJJJ, MM/TT/JJJJ).
Hier ist die Liste der Datums- und Zeitfunktionen, die Sie in Jotform Tabellen verwenden können:
Funktion | Beschreibung |
---|---|
DATEADD | Hängt eine bestimmte Anzahl von Einheiten an ein bestimmtes Datum an. |
DATESTR | Gibt das Datum im Format JJJJ-MM-TT zurück. |
DATETIME_DIFF | Gibt die Differenz zwischen zwei Daten zurück. |
DATETIME_FORMAT | Ändert das Format eines Datums & Uhrzeit. |
DAY | Gibt den Tag des Monats des Datums zurück. |
FROMNOW | Zählt die Anzahl der Tage von jetzt an bis zu einem bestimmten Datum. |
HOUR | Gibt den Stundenwert einer Zeit zurück. |
IS_AFTER | Bestimmt, ob ein Datum nach einem anderen kommt. |
IS_BEFORE | Ermittelt, ob ein Datum vor einem anderen liegt. |
IS_SAME | Ermittelt, ob zwei Daten gleich sind. |
MINUTE | Gibt den Minutenwert einer Zeit zurück. |
MONAT | Gibt den Monat des Datums zurück. |
NOW | Gibt die Seriennummer des aktuellen Datums & der Uhrzeit zurück. |
SECOND | Gibt den zweiten Wert einer Zeit zurück. |
TIMESTR | Gibt eine Zeit im Format HH:MM:SS zurück. |
TODAY | Gibt das aktuelle Datum zurück. |
TONOW | Zählt die Anzahl der Tage ab einem bestimmten Datum bis heute. |
Wochentag | Gibt den Wochentag des Datums zurück. |
WEEKNUM | Gibt die Wochennummer des Datums zurück. |
WORKDAY | Gibt die fortlaufende Nummer des Datums vor oder nach einem Startdatum zurück, das durch die Anzahl der Arbeitstage und eine optionale Liste von Feiertagen angegeben wird. |
YEAR | Gibt das Jahr des Datums zurück. |
Siehe auch:
DATEADD
Hängt eine bestimmte Anzahl von Einheiten an ein bestimmtes Datum an.
Syntax:
DATEADD(date,number,unit)
Die akzeptierten Einheiten sind
- Jahre
- Monate
- Wochen
- Tage
- Stunden
- Minuten
- Sekunden
Beispiele:
=DATEADD("20.06.2025",3, "days")
liefert Jun 23, 2025.=DATEADD("6/20/2025",-1, "year")
gibt Jun 20, 2024 zurück.=DATEADD({Date Picker},1, "week")
fügt dem Wert derDate Picker
Spalte 1 Woche hinzu.=DATEADD(TODAY(),-48, "hours")
subtrahiert 48 Stunden von dem aktuellen Datum.=DATEADD(TEXT("20. Juni 2025", "MM/TT/JJJJ"),3, "Tage")
liefert Jun 23, 2025.
DATESTR
Konvertiert Datumszeit
in das Format JJJJ-MM-TT. Der Parameter datetime
akzeptiert nur Werte des Spaltentyps Date Picker oder Date & Time. Für andere Wertetypen und Rückgabeformate siehe TEXT.
Syntax:
DATESTR(datetime)
Beispiele:
=DATESTR({Date Picker})
gibt den Wert derDate Picker
Spalte im Format JJJJ-MM-TT zurück, z.B. 2030-06-19.=DATESTR(TODAY())
liefert #WERT!.=DATESTR(NOW())
gibt #VALUE! zurück.
DATETIME_DIFF
Gibt die Differenz zwischen zwei Datumsangaben in der angegebenen Einheit (Standard: Stunden) zurück.
Syntax:
DATETIME_DIFF(date1,date2[,unit])
Die akzeptierten Einheiten sind:
- Jahre
- Monate
- Tage
- Stunden
Beispiele:
=DATETIME_DIFF({Geburtsdatum},TODAY(), "years")
gibt das Alter oder die Anzahl der Jahre zwischenGeburtsdatum
(Date Picker) und heute zurück.=DATETIME_DIFF("20.01.1900", "22.01.1900", "days")
ergibt 2.=DATETIME_DIFF("22.01.1900", "20.01.1900", "hours")
gibt -48 zurück.
DATETIME_FORMAT
Verändert die Darstellung einer Datumszeit
durch Anwendung von format
. Der Parameter datetime
akzeptiert nur Werte vom Typ Date Picker oder Date & Time Spalte. Für andere Wertetypen und Rückgabeformate siehe TEXT.
Syntax:
DATETIME_FORMAT(datetime,format)
Beispiele:
=DATETIME_FORMAT({Date Picker}, "YYYY-MM-DD HH:mm:ss")
gibt den Wert derDate Picker
Spalte im Format “YYYY-MM-DD HH:mm:ss” zurück, z.B. 1900-01-20 18:30:00.=DATETIME_FORMAT({Date Picker}, "MMMM D, YYYY hh:mm a")
gibt den Wert derDate Picker
Spalte im Format “MMMM D, YYYY hh:mm a” zurück, wie zum Beispiel November 9, 1999 11:20 pm.
Hier ist eine Tabelle der akzeptierten Datums- & Zeitformatangaben:
Format | Beschreibung | Beispiele |
---|---|---|
YY | Das Jahr, von 00 bis 99. | 03, 17 |
YYYY | Das Jahr als vierstellige Zahl. | 2003, 2017 |
M | Der Monat, von 1 bis 12. | 6, 12 |
MM | Der Monat als zweistellige Zahl. | 06, 12 |
MMM | Der abgekürzte Name des Monats. | Jun, Dez |
MMMM | Der vollständige Name des Monats. | Juni, Dezember |
D | Der Tag des Monats, von 1 bis 31. | 1, 15 |
DD | Der Tag des Monats, von 01 bis 31. | 01, 15 |
d | Der Tag der Woche, von 0 bis 6, mit 0 als Sonntag. | 0, 5 |
dd | Die Kurzbezeichnung des Wochentags. | So, Fr |
ddd | Der abgekürzte Name des Wochentages. | Sun, Fri |
dd | Der vollständige Name des Wochentages. | Sonntag, Freitag |
H | Die Stunde, bei einer 24-Stunden-Uhr von 0 bis 23. | 1, 23 |
HH | Die Stunde, unter Verwendung einer 24-Stunden-Uhr von 00 bis 23. | 01, 23 |
h | Die Stunde, unter Verwendung einer 12-Stunden-Uhr von 1 bis 12. | 1, 11 |
hh | Die Stunde, unter Verwendung einer 12-Stunden-Uhr von 01 bis 12. | 01, 11 |
m | Die Minute, von 0 bis 59. | 5, 50 |
mm | Die Minute, von 00 bis 59. | 05, 50 |
s | Die Sekunde, von 0 bis 59. | 3, 30 |
ss | Die Sekunde, von 00 bis 59. | 03, 30 |
A | Vor oder nach Mittag in Großbuchstaben. | AM, PM |
a | Vor oder nach dem Mittag in Kleinbuchstaben. | am, pm |
TAG
Gibt den Tag des Monats des Datums zurück, der von 1 bis 31 reicht.
Syntax:
DAY(date)
Beispiele:
=DAY("1900-01-20")
wird 20 zurückgeben.=DAY("19. Juni 2024")
gibt 19 zurück.=DAY({Date Picker})
gibt den Tag des Monats desDate Picker
Wertes zurück, zum Beispiel 28.=DAY(TODAY())
gibt den Tag des Monats des aktuellen Datums zurück.
Ab-jetzt
Zählt die Anzahl der Tage künftig bis zu einer bestimmten Datumszeit
. Der Parameter Datetime
akzeptiert nur Werte vom Typ Date Picker oder Date & Time.
Syntax:
FROMNOW(datetime)
Beispiele:
=FROMNOW({Date Picker})
gibt die Anzahl der Tage von jetzt bis zumDate Picker
zurück.=FROMNOW({Reservation Date})
gibt eine positive Zahl zurück, wennReservierungsdatum
in der Zukunft liegt.
STUNDE
Gibt den Stundenwert der Uhrzeit zurück, der von 0 (12 Uhr mittags) bis 23 (23:00 Uhr) reicht. Die Funktion HOUR funktioniert auch mit Zahlen oder Datumsseriennummern.
Syntax:
HOUR(time|number)
Beispiele:
=HOUR("12 Uhr")
wird 0 zurückgeben.=HOUR("11:15 PM")
gibt 23 zurück.=HOUR("16:20")
gibt 16 zurück.=HOUR("18:42:59")
gibt 18 zurück.=HOUR(TIMESTR({Date Picker})
gibt den Stundenwert derDate Picker
Zeit zurück, zum Beispiel 23.=HOUR(NOW())
gibt die Stunde der aktuellen Zeit zurück.=HOUR(0.5)
gibt 12 zurück.=HOUR(2.75)
gibt 18 zurück.
IS_AFTER
Gibt TRUE zurück, wenn datetime1
nach datetime2
liegt und ansonsten FALSE. Die Parameter datetime
akzeptieren nur Werte des Spaltentyps Date Picker oder Date & Time.
Syntax:
IS_AFTER(datetime1,datetime2)
Beispiele:
=IS_AFTER({Reservation Date},{Current Date})
gibt TRUE oder 1 zurück, wennReservierungsdatum
in der Zukunft von oder später alsAktuelles Datum
liegt.=IS_AFTER({Date Picker},TODAY())
liefert #VALUE!.=IS_AFTER({Date Picker},NOW())
gibt #VALUE! zurück.
IS_BEFORE
Gibt TRUE zurück, wenn datetime1
vor datetime2
liegt und andernfalls FALSE. Die Parameter datetime
akzeptieren nur Werte des Spaltentyps Date Picker oder Date & Time.
Syntax:
IS_BEFORE(datetime1,datetime2)
Beispiele:
IS_BEFORE({Date of Birth},{Current Date})
liefert TRUE oder 1, wennGeburtsdatum
in der Vergangenheit von oder vorAktuelles Datum
liegt.=IS_BEFORE({Date Picker},TODAY())
liefert #VALUE!.=IS_BEFORE({Date Picker},NOW())
gibt #VALUE! zurück.
IS_SAME
Vergleicht zwei Datumsangaben bis zu einer Einheit und gibt TRUE zurück, wenn sie identisch sind und ansonsten FALSE. Die datetime
Parameter akzeptieren nur Werte vom Typ Date Picker oder Date & Time column.
Syntax:
IS_SAME(DatumZeit1,DatumZeit2,Einheit)
Die akzeptierten Einheiten sind:
- Jahre
- Monate
- Tage
- Stunden
- Minuten
Beispiele:
=IS_SAME({Appointment},{Current Date}, "days")
liefert TRUE oder 1, wennTermin
der gleiche Tag ist wieAktuelles Datum
.=IS_SAME({Date Picker},TODAY(), "days")
liefert #VALUE!.=IS_SAME({Date Picker},NOW(), "days")
gibt #VALUE! zurück.
MINUTE
Gibt den Minutenwert der Zeit zurück, der von 0 bis 59 reicht.
Syntax:
MINUTE(time|number)
Beispiele:
=MINUTE(NOW())
gibt den Minutenwert der aktuellen Zeit zurück, z.B. 23.=MINUTE("23:15 Uhr")
gibt 15 zurück.=MINUTE("18:42:59")
gibt 42 zurück.=MINUTE(0.02084)
gibt 30 zurück.=MINUTE({Date Picker})
gibt den Minutenwert derDate Picker
Zeit zurück, zum Beispiel 59.
MONAT
Gibt den Monat des Datums zurück, von 1 (Januar) bis 12 (Dezember).
Syntax:
MONAT(date)
Beispiele:
=MONAT("1. Januar 1900")
gibt 1 zurück.=MONAT("2030-12-25")
gibt 12 zurück.=MONAT(TODAY())
gibt den n-ten Monat des aktuellen Datums zurück, z.B. 7.
JETZT
Gibt das aktuelle Datum zurück & die Seriennummer der Zeit oder die Anzahl der Tage seit dem 1. Januar 1900. Die Funktion NOW hat keine Argumente.
Syntax:
NOW()
Beispiele:
=NOW()
gibt die Seriennummer des aktuellen Datums & der Uhrzeit zurück, z.B. 44769.670104167.=TEXT(NOW(), "JJJJ-MM-TT HH:MM:SS")
gibt das aktuelle Datum und die Uhrzeit im Format “JJJJ-MM-TT HH:MM:SS” zurück, wie 2022-07-28 10:19:31.=HOUR(NOW())
gibt die Stunde der aktuellen Zeit zurück.
SECOND
Gibt den Sekundenwert der Zeit zurück, der von 0 bis 59 reicht.
Syntax:
SECONDS(Zeit|Zahl)
Beispiele:
=SECOND("15:30:45")
gibt 45 zurück.=SECOND(0.000175)
gibt 15 zurück.=SECONDS(NOW())
gibt den Sekundenwert der aktuellen Zeit zurück, zum Beispiel 59.
TIMESTR
Gibt die Zeit des datetime
Wertes im Format HH:MM:SS zurück. Der Parameter datetime
akzeptiert nur Werte des Spaltentyps Date Picker oder Date & Time. Für andere Wertetypen und Rückgabeformate siehe TEXT.
Syntax:
TIMESTR(datetime)
Beispiele:
=TIMESTR({Date Picker})
gibt die Zeit desDate Picker
Wertes zurück, z.B. 23:30:00.=TIMESTR(TODAY())
liefert #WERT!.=TIMESTR(NOW())
gibt #VALUE! zurück.
HEUTE
Gibt das aktuelle Datum im Format M/DD/YYYY zurück. Die Funktion TODAY hat keine Argumente.
Syntax:
TODAY()
Beispiele:
=TODAY()
gibt das aktuelle Datum zurück, z.B. 27.7.2022.=DAY(TODAY())
gibt den Tag des Monats des aktuellen Datums zurück, z.B. 27.
TONOW
Zählt die Anzahl der Tage ab einer bestimmten Datumszeit
bis heute. Der Parameter Datetime
akzeptiert nur Werte vom Typ Date Picker oder Date & Time.
Syntax:
TONOW(datetime)
Beispiele:
=TONOW({Date Picker})
gibt die Anzahl der Tage vonDate Picker
bis heute zurück.=TONOW({Geburtsdatum})
gibt eine positive Zahl zurück, wennGeburtsdatum
in der Vergangenheit liegt.
WOCHENTAG
Gibt den Wochentag des Datums zurück, von 1 (Sonntag) bis 7 (Samstag).
Syntax:
WEEKDAY(date[,type])
Der optionale Parameter Typ
bestimmt den Typ des Rückgabewerts:
Typ | Nummer zurückgegeben |
---|---|
1 oder weggelassen | Zahlen 1 (Sonntag) bis 7 (Samstag). |
2 | Nummern 1 (Montag) bis 7 (Sonntag). |
3 | Nummern 0 (Montag) bis 6 (Sonntag). |
Beispiele:
=WEEKDAY("Sonntag, 3. Juli 2022")
wird 1 zurückgeben.=WEEKDAY("4. Juli 2022",2)
gibt 1 zurück.=WEEKDAY("2022-07-04",3)
gibt 0 zurück.=WEEKDAY({Date Picker})
gibt den Wochentag desDate Picker
Wertes zurück.=WEEKDAY(TODAY())
liefert den Wochentag des aktuellen Datums.=WEEKDAY(NOW())
gibt den Wochentag des aktuellen Datums zurück.
WOCHENNUMMER
Gibt die Wochennummer des Datums zurück, die von 1 bis zu 53 Wochen des Jahres reicht.
Syntax:
WEEKNUM(date)
Beispiele:
=WEEKNUM("Sonntag, 1. Januar 2023")
wird 1 zurückgeben.=WEEKNUM("1. Februar 2023")
gibt 5 zurück.=WEEKNUM("2023-12-31")
gibt 53 zurück.=WEEKNUM({Date Picker})
gibt die Wochennummer desDate Picker
Wertes zurück.=WEEKNUM(TODAY())
gibt die Wochennummer des aktuellen Datums zurück.=WEEKNUM(NOW())
liefert #VALUE!.
WERKTAG
Gibt die fortlaufende Nummer des Datums vor oder nach einem Startdatum zurück, angegeben durch die Anzahl der Arbeitstage und eine optionale Liste von Feiertagen im Format JJJJ-MM-TT.
Syntax:
WORKDAY(date,days[,holiday1,holiday2,...])
Beispiele:
=WORKDAY("Montag, 1. Januar 2024",1)
gibt 45293 zurück, was dem Dienstag, 2. Januar 2024 entspricht.
– ein Werktag nach dem 1. Januar 2024, ausgenommen 2. & 3. Januar desselben Jahres – ergibt 45295, was Donnerstag, 4. Januar 2024 entspricht.=WORKDAY("Montag, 1. Januar 2024",1, "2024-01-02", "2024-01-03")
=TEXT(ARBEITSTAG({Datumsauswahl},7), "JJJJ-MM-TT")
liefert das Datum, 7 Arbeitstage vonDatumsauswahl
, im Format JJJJ-MM-TT, wie 2022-07-24.
JAHR
Gibt das Jahr des Datums zurück, das von 1900 bis 9999 reicht.
Syntax:
YEAR(date)
Beispiele:
=YEAR("2025-01-21")
liefert 2025.=YEAR("4. Juni 1997")
gibt 1997 zurück.=YEAR("{Date Picker})
gibt das Jahr desDate Picker
Wertes zurück.=YEAR(TODAY())
gibt das Jahr des aktuellen Datums zurück.=YEAR(NOW())
gibt das Jahr des aktuellen Datums zurück.
Kommentar abschicken: