Die Erweiterte Formel von Jotform Tables bietet Funktionen, mit denen Sie Datum und Uhrzeit in Jotform Tables abrufen, formatieren und Berechnungen durchführen können.
Hinweise:
- Jotform Tables wandelt Datumsangaben in fortlaufende Seriennummern um, die für Berechnungen verwendet werden können. Standardmäßig entspricht der 01.01.1900 der Nummer 1, und der 21.01.2025 der Nummer 45678, da dieser Tag 45.678 Tage nach dem 1. Januar 1900 liegt.
- Funktionsparameter, die mit Datum/Uhrzeit gekennzeichnet sind, akzeptieren nur Werte aus der Datums- oder Datums- und Uhrzeitspalte.
- Einige Funktionsparameter akzeptieren Datumsangaben in verschiedenen Formaten (z. B. JJJJ-MM-TT, T/M/JJJJ, TT/MM/JJJJ).
Hier ist die Liste der Datums- und Zeitfunktionen, die Sie in Jotform Tabellen verwenden können:
| Function | Description |
|---|---|
| DATEADD | Adds a specified number of units to a particular date. |
| DATESTR | Returns date in YYYY-MM-DD format. |
| DATETIME_DIFF | Returns the difference between two dates. |
| DATETIME_FORMAT | Changes the format of a date & time. |
| DAY | Returns the date’s day of the month. |
| FROMNOW | Counts the number of days starting from now up to a given date. |
| HOUR | Returns the hour value of a time. |
| IS_AFTER | Determines if a date comes after another. |
| IS_BEFORE | Determines if a date comes before another. |
| IS_SAME | Determines if two dates are the same. |
| MINUTE | Returns the minute value of a time. |
| MONTH | Returns the date’s month. |
| NOW | Returns the current date & time’s serial number. |
| SECOND | Returns the second value of a time. |
| TIMESTR | Returns a time in HH:MM:SS format. |
| TODAY | Returns the current date. |
| TONOW | Counts the number of days starting from a given date up to now. |
| WEEKDAY | Returns the date’s day of the week. |
| WEEKNUM | Returns the date’s week number. |
| WORKDAY | Returns the date’s serial number before or after a starting date, specified by the number of working days and an optional list of holidays. |
| YEAR | Returns the date’s year. |
Siehe auch:
DATUM HINZUFÜGEN
Fügt einem bestimmten Datum eine festgelegte Anzahl von Einheiten hinzu.
Syntax:
DATEADD(datum,anzahl,einheit)
Die akzeptierten Einheiten sind
- Jahre
- Monate
- Wochen
- Tage
- Stunden
- Minuten
- Sekunden
Beispiele:
=DATEADD("20.06.2025",3,"Tage")wird 23. Juni 2025 zurückgeben.=DATEADD("20.06.2025",-1,"year")wird 20. Juni 2024 zurückgeben.=DATEADD({Date Picker},1,"week")fügt dem Wert derDate Picker-Spalte 1 Woche hinzu.=DATEADD(TODAY(),-48,"hours")zieht 48 Stunden vom aktuellen Datum ab.=DATEADD(TEXT("June 20, 2025","MM/DD/YYYY"),3,"days")will return Jun 23, 2025.
DATESTR
Konvertiert datetime in das Format JJJJ-MM-TT. Der Parameter datetime akzeptiert nur Werte vom Typ Datumsauswahl oder Datum & Uhrzeit. 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, zum Beispiel 2030-06-19.=DATESTR(HEUTE())wird #WERT! zurückgeben.=DATESTR(NOW())will return #VALUE!.
DATETIME_DIFF
Gibt die Differenz zwischen zwei Daten in den angegebenen Einheiten zurück (Standard: Stunden).
Syntax:
DATETIME_DIFF(datum1,datum2[,einheit])
Die akzeptierten Einheiten sind:
- Jahre
- Monate
- Tage
- Stunden
Beispiele:
=DATETIME_DIFF({Geburtsdatum},HEUTE(),\"Jahre\")gibt das Alter oder die Anzahl der Jahre zwischenGeburtsdatum(Datumsauswahl) und heute zurück.=DATETIME_DIFF("20.01.1900","22.01.1900","days")ergibt 2.=DATETIME_DIFF("01/22/1900","01/20/1900","hours")gibt -48 zurück.
DATETIME_FORMAT
Ändert die Darstellung eines datetime, indem ein format angewendet wird. Der Parameter datetime akzeptiert nur Werte vom Typ Datumswähler oder Datum & Uhrzeit. 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, zum Beispiel 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 9. November 1999 23:20 Uhr.
Hier ist eine Liste der akzeptierten Datums- und Zeitformat-Spezifizierer:
| 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 abgekurzte Name des Monats | Juni, Dez |
| MMMM | Der vollständige Name des Monats | Juni, Dezember |
| D | Der Tag des Monats, vom 1. bis zum 31. | 1, 15 |
| DD | Der Tag des Monats, vom 1. bis zum 31. | 01, 15 |
| d | Der Wochentag, von 0 bis 6, wobei 0 für Sonntag steht | 0, 5 |
| dd | Die Kurzform des Wochentags | So, Fr |
| ddd | Die abgekurzte Bezeichnung des Wochentags | So, Fr |
| dddd | Der vollständige Name des Wochentags | Sonntag, Freitag |
| H | Die Stunde, gemessen auf einer 24-Stunden-Uhr von 0 bis 23. | 1, 23 |
| HH | Die Stunde, gemessen auf einer 24-Stunden-Uhr von 00 bis 23. | 01, 23 |
| h | Die Stunde, gemessen auf einer 24-Stunden-Uhr, von 1 bis 12. | 1, 11 |
| hh | Die Stunde, gemessen auf einer 24-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 zweite, von 0 bis 59. | 3, 30 |
| ss | Die zweite, von 00 bis 59. | 03, 30 |
| A | Vor oder nach Mittag (in Großbuchstaben). | AM, PM |
| a | Vor- oder nachmittags (in Kleinbuchstaben). | Am, pm |
TAG
Gibt den Tag des Monats eines Datums zurück, im Bereich von 1 bis 31.
Syntax:
TAG(datum)
Beispiele:
=DAY(\"1900-01-20\")gibt 20 zurück.=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 aktuellen Tag des Monats zurück.
ABJETZT
Zählt die Anzahl der Tage ab dem aktuellen Datum bis zu einem angegebenen. Der datetime-Parameter akzeptiert nur Werte vom Typ Datumsauswahl oder Datum & Uhrzeit.
Syntax:
ABJETZT(datetime)
Beispiele:
=FROMNOW({Date Picker})gibt die Anzahl der Tage von heute bis zumDate Pickerzurück.=FROMNOW({Reservierungsdatum})gibt eine positive Zahl zurück, wenn dasReservierungsdatumin der Zukunft liegt.
STUNDE
Gibt den Stundenwert einer Zeit zurück, der von 0 (Mitternacht) bis 23 (23:00 Uhr) reicht. Die HOUR-Funktion funktioniert auch mit Zahlen oder Datums-/Zeitseriennummern.
Syntax:
STUNDE(zeit|nummer)
Examples:
=STUNDE(\"0 Uhr\")wird 0 zurückgeben.=HOUR(\"23:15\")wird 23 zurückgeben.=STUNDE(\"16:20\")gibt 16 zurück.=STUNDE(\"18:42:59\")gibt 18 zurück.=HOUR(TIMESTR({Datumsauswahl})gibt den Stundenwert derDatumsauswahlzurück, zum Beispiel 23.=STUNDE(JETZT())gibt die aktuelle Stunde der Uhrzeit zurück.=STUNDE(0,5)wird 12 zurückgeben.=STUNDE(2,75)wird 18 zurückgeben.
IST_NACH
Gibt TRUE zurück, wenn datetime1 nach datetime2 liegt, und FALSE andernfalls. Die datetime-Parameter akzeptieren nur Werte aus Datumsfeld- oder Datum & Uhrzeit-Spaltentypen.
Syntax:
IST_NACH(datetime1,datetime2)
Beispiele:
=IS_AFTER({Reservierungsdatum},{Aktuelles Datum})gibt TRUE oder 1 zurück, wenn dasReservierungsdatumin der Zukunft liegt oder demAktuellen Datumentspricht.=IS_AFTER({Datumsauswahl},HEUTE())wird#WERT! zurückgeben.=IS_AFTER({Datumsauswahl},JETZT())wird#WERT! zurückgeben.
IST_VOR
Gibt TRUE zurück, wenn datetime1vorliegt,und FALSE, wenn nicht. Die datetime-Parameter akzeptieren nur Werte vom Typ Datumsauswahl oder Datum & Uhrzeit.
Syntax:
IST_VOR(datetime1,datetime2)
Beispiele:
IS_BEFORE({Geburtsdatum},{Aktuelles Datum})gibt TRUE oder 1 zurück, wennGeburtsdatumin der Vergangenheit liegt oder früher als dasAktuelle Datumist.=IS_BEFORE({Datumsauswahl},HEUTE())wird#WERT! zurückgeben.=IS_BEFORE({Datumsauswahl},JETZT())wird#WERT! zurückgeben.
IST_GLEICH
Vergleicht zwei Daten bis zu einer Einheit und gibt TRUE zurück, wenn sie identisch sind, andernfalls FALSE. Die datetime-Parameter akzeptieren nur Werte vom Typ Datumsauswahl oder Datum & Uhrzeit Spalte.
Syntax:
IST_GLEICH(datetime1,datetime2,einheit)
Die akzeptierten Einheiten sind:
- Jahre
- Monate
- Tage
- Stunden
- Minuten
Beispiele:
=IS_SAME({Termin},{Aktuelles Datum},\"days\")gibt TRUE oder 1 zurück, wennTerminam gleichen Tag wieAktuelles Datumist.=IS_SAME({Datumsauswahl},HEUTE(),\"Tage\")wird#WERT! zurückgeben.=IS_SAME({Datumsauswahl},JETZT(),\"days\")wird#WERT! zurückgeben.
MINUTE
Gibt den Minutenwert der Zeit zurück, der von 0 bis 59 reicht.
Syntax:
MINUTE(zeit|nummer)
Examples:
=MINUTE(NOW())gibt den Minutenwert der aktuellen Uhrzeit zurück, zum Beispiel 23.=MINUTE(\"23:15\")gibt 15 zurück.=MINUTE("18:42:59")gibt 42 zurück.=MINUTE(0,02084)gibt 30 zurück.=MINUTE({Datumsauswahl})gibt den Minutenwert der Uhrzeit derDatumsauswahlzurück, zum Beispiel 59.
MONAT
Gibt den Monat eines Datums zurück, wobei die Werte von 1 (Januar) bis 12 (Dezember) reichen.
Syntax:
MONTH(date)
Beispiele:
=MONTH(\"1. Januar 1900\")wird 1 zurückgeben.=MONTH(\"2030-12-25\")gibt 12 zurück.=MONTH(TODAY())gibt den aktuellen Monat als Zahl zurück, zum Beispiel 7 für Juli.
JETZT
Gibt die fortlaufende Zahl des aktuellen Datums und der Uhrzeit oder die Anzahl der Tage seit dem 1. Januar 1900 zurück. Die NOW-Funktion hat keine Argumente.
Syntax:
JETZT()
Beispiele:
=JETZT()gibt die fortlaufende Zahl des aktuellen Datums und der aktuellen Uhrzeit zurück, zum Beispiel 44769,670104167.=TEXT(JETZT(),\"JJJJ-MM-TT HH:MM:SS\")gibt das aktuelle Datum und die Uhrzeit im Format \”JJJJ-MM-TT HH:MM:SS\” zurück, zum Beispiel 2022-07-28 10:19:31.=STUNDE(JETZT())gibt die Stunde der aktuellen Uhrzeit zurück.
SEKUNDE
Gibt den Sekundenwert der Zeit zurück, im Bereich von 0 bis 59.
Syntax:
SEKUNDEN(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 Uhrzeit zurück, zum Beispiel 59.
TIMESTR
Gibt die Uhrzeit des datetime-Werts im HH:MM:SS-Format zurück. Der datetime-Parameter akzeptiert nur Werte vom Typ Datumsauswahl oder Datum & Uhrzeit. Für andere Wertetypen und Rückgabeformate siehe TEXT.
Syntax:
TIMESTR(datetime)
Beispiele:
=TIMESTR({Datumsauswahl})gibt die Uhrzeit desDatumsauswahl‑Wertes zurück, zum Beispiel 23:30:00.=TIMESTR(HEUTE())wird#WERT! Zurückgeben.=TIMESTR(JETZT())wird#WERT! Zurückgeben.
HEUTE
Gibt das aktuelle Datum im Format M/TT/JJJJ zurück. Die HEUTE-Funktion hat keine Argumente.
Syntax:
HEUTE()
Beispiele:
=HEUTE()gibt das aktuelle Datum zurück, zum Beispiel 27.07.2022.=TAG(HEUTE())gibt den aktuellen Tag des Monats zurück, zum Beispiel 27.
BISHEUTE
Zählt die Anzahl der Tage ab einem angegebenen datetime bis zum aktuellen Datum. Der datetime-Parameter akzeptiert nur Werte aus Datumswähler oder Datums- und Uhrzeitspalten.
Syntax:
TONOW(datetime)
Beispiele:
=TONOW({Date Picker})gibt die Anzahl der Tage vomDate Pickerbis heute zurück.=TONOW({Date of Birth})will return a positive number ifDate of Birthis in the past.
WOCHENTAG
Gibt den Wochentag des Datums zurück, wobei 1 (Sonntag) bis 7 (Samstag) reicht.
Syntax:
WOCHENTAG(datum[,typ])
Der optionale type-Parameter bestimmt den Typ des Rückgabewerts:
| Typ | Nummer zurückgegeben |
|---|---|
| 1 oder ausgelassen | Nummer 1 (Sonntag) bis 7 (Samstag) |
| 2 | Nummer 1 (Montag) bis 7 (Sonntag) |
| 3 | Nummer 0 (Montag) bis 0 (Sonntag) |
Beispiele:
=WEEKDAY("Sonntag, 3. Juli 2022")wird 1 zurückgeben.=WEEKDAY("4. Jul 2022",2)wird 1 zurückgeben.=WEEKDAY(\"2022-07-04\",3)gibt 0 zurück.=WEEKDAY({Datumsauswahl})gibt den Wochentag des Wertes in derDatumsauswahlzurück.=WEEKDAY(TODAY())gibt den Wochentag des aktuellen Datums zurück.=WEEKDAY(NOW())gibt den Wochentag des aktuellen Datums zurück.
WEEKNUM
Gibt die Kalenderwoche des Datums zurück, die von 1 bis 53 Wochen im Jahr reicht.
Syntax:
KALENDERWOCHE(datum)
Beispiele:
=WEEKNUM("Sonntag, 1. Januar 2023")wird 1 zurückgeben.=WEEKNUM("1. Feb 2023")gibt 5 zurück.=WEEKNUM("2023-12-31")gibt 53 zurück.=WEEKNUM({Datumsauswahl})gibt die Wochennummer des Wertes aus derDatumsauswahlzurück.=KALENDERWOCHE(HEUTE())gibt die Kalenderwoche des aktuellen Datums zurück.=KALENDERWOCHE(HEUTE())wird#WERT! zurückgeben.
ARBEITSTAG
Gibt die fortlaufende Zahl eines Datums zurück, das vor oder nach einem Startdatum liegt. Dies wird durch die Anzahl der Arbeitstage und eine optionale Liste von Feiertagen im YYYY-MM-DD-Format bestimmt.
Syntax:
ARBEITSTAG(datum,tage[,feiertag1,feiertag2,...])
Beispiele:
=WORKDAY("Montag, 1. Januar 2024",1)gibt 45293 zurück, was dem Dienstag, 2. Januar 2024 entspricht.— ein Arbeitstag nach dem 1. Januar 2024, wobei der 2. und 3. Januar desselben Jahres ausgeschlossen sind — ergibt 45295, was dem Donnerstag, 4. Januar 2024 entspricht.=WORKDAY("Montag, 1. Januar 2024",1,"2024-01-02","2024-01-03")=TEXT(WORKDAY({Datumsauswahl},7),\"YYYY-MM-DD\")gibt das Datum zurück, das 7 Arbeitstage nach derDatumsauswahlliegt, im Format YYYY-MM-DD, wie zum Beispiel 2022-07-24.
JAHR
Gibt das Jahr des Datums zurück, im Bereich von 1900 bis 9999.
Syntax:
JAHR(datum)
Beispiele:
=YEAR(\"2025-01-21\")wird 2025 zurückgeben.=YEAR(\"4. Juni 1997\")wird 1997 zurückgeben.=YEAR(\"{Date Picker})gibt das Jahr desDate Picker-Werts zurück.=YEAR(TODAY())gibt das Jahr des aktuellen Datums zurück.=YEAR(NOW())gibt das Jahr des aktuellen Datums zurück.
Kommentar abschicken: