Datum und Dauer
Hole und ändere Datumswerte, berechne Unterschiede und wandle Dauern und Datumswerte in Text und zurück um.
Aktuelles Datum/Uhrzeit
Gibt das aktuelle Datum und die Uhrzeit zurück.
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Jetzt | Datum und Uhrzeit | Der aktuelle Moment. |
Text in Datum umwandeln
Liest ein Datum aus einem Text, optional mit einem Format. Uhrzeiten ohne Zeitzone werden in der Zeitzone des Bots gelesen.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Text | Text | Ja | Textdarstellung des Datums. |
| Format | Text | Nein | Optionales Formatmuster. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Datum | Datum und Uhrzeit | Das Datum oder leer, wenn der Text nicht als Datum gelesen werden konnte. Kann leer sein. |
Zu Datum hinzufügen
Addiert eine Dauer zu einem Datum und gibt das neue Datum zurück.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Datum | Datum und Uhrzeit | Ja | Das Ausgangsdatum. |
| Dauer | Dauer | Ja | Wie viel addiert wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Datum und Uhrzeit | Das resultierende Datum. |
Vom Datum subtrahieren
Subtrahiert eine Dauer von einem Datum und gibt das neue Datum zurück.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Datum | Datum und Uhrzeit | Ja | Das Ausgangsdatum. |
| Dauer | Dauer | Ja | Wie viel abgezogen wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Datum und Uhrzeit | Das resultierende Datum. |
Datumsunterschied
Gibt die Dauer zwischen zwei Daten zurück (a - b).
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| A | Datum und Uhrzeit | Ja | Erstes Datum. |
| B | Datum und Uhrzeit | Ja | Zweites Datum. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Dauer | Dauer | Die Dauer zwischen den Daten. |
Datum formatieren
Formatiert ein Datum als Text mit einem Formatmuster, in der Zeitzone des Bots.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Datum | Datum und Uhrzeit | Ja | Das zu formatierende Datum. |
| Format | Text | Ja | Formatmuster (z. B. YYYY-MM-DD). |
| Locale | Text | Nein | Optionale Locale (z. B. de-DE). |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Text | Der formatierte Text. |
Jahr extrahieren
Gibt den Jahrsteil eines Datums in der Zeitzone des Bots zurück.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Datum | Datum und Uhrzeit | Ja | Datum, das ausgelesen wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Jahr | Ganzzahl | Das Jahr (z. B. 2026). |
Monat extrahieren
Gibt den Monatsteil eines Datums in der Zeitzone des Bots zurück (1-12).
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Datum | Datum und Uhrzeit | Ja | Datum, das ausgewertet wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Monat | Ganzzahl | Monatnummer 1-12. |
Tag extrahieren
Gibt den Tag-des-Monats-Teil eines Datums in der Zeitzone des Bots zurück (1-31).
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Datum | Datum und Uhrzeit | Ja | Das Datum, das ausgelesen wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Tag | Ganzzahl | Tag-des-Monats 1-31. |
Stunde extrahieren
Gibt den Stunden-des-Tages-Teil eines Datums in der Zeitzone des Bots zurück (0-23).
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Datum | Datum und Uhrzeit | Ja | Datum, das ausgelesen wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Stunde | Ganzzahl | Stunde 0-23. |
Wochentag extrahieren
Gibt den Wochentag-Index in der Zeitzone des Bots zurück (0 = Sonntag, 6 = Samstag).
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Datum | Datum und Uhrzeit | Ja | Datum, das ausgewertet wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Wochentag | Ganzzahl | Wochentag-Index (0-6). |
Dauer aus ms
Erstellt eine Dauer aus einer Anzahl von Millisekunden.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Millisekunden | Ganzzahl | Ja | Anzahl der Millisekunden. Minimum: 0. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Dauer | Dauer | Die resultierende Dauer. |
Dauer zu ms
Konvertiert eine Dauer zu ihrer Gesamtanzahl von Millisekunden.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Dauer | Dauer | Ja | Dauer, die umgerechnet wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Millisekunden | Ganzzahl | Gesamtmillisekunden. |
Dauer aus Teilen
Erstellt eine Dauer aus Tagen, Stunden, Minuten und Sekunden.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Tage | Ganzzahl | Nein | Anzahl der Tage. Standard: 0. |
| Stunden | Ganzzahl | Nein | Anzahl der Stunden. Standard: 0. |
| Minuten | Ganzzahl | Nein | Anzahl der Minuten. Standard: 0. |
| Sekunden | Ganzzahl | Nein | Anzahl der Sekunden. Standard: 0. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Dauer | Dauer | Die resultierende Dauer. |
Text in Dauer umwandeln
Liest eine lesbare Dauer wie "10m", "2h30m", "3d" oder "1w2d" aus einem Text. Einheiten sind erforderlich, eine reine Zahl wird nicht akzeptiert. Gibt den Ersatzwert zurück (oder schlägt fehl), wenn der Text nicht als Dauer gelesen werden kann.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Text | Text | Ja | Der Dauer-Text, z. B. "10m", "2h30m", "3d", "1w2d", "90s". |
| Ersatzwert | Dauer | Nein | Wird zurückgegeben, statt fehlzuschlagen, wenn der Text nicht als Dauer gelesen werden kann. Leer lassen, um bei ungültiger Eingabe einen abfangbaren Fehler auszulösen. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Dauer | Dauer | Die Dauer oder der Ersatzwert, wenn der Text nicht gelesen werden kann. Kann leer sein. |
Dauer formatieren
Formatiert eine Dauer als lesbaren Text.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Dauer | Dauer | Ja | Die zu formatierende Dauer. |
| Stil | Dauer-Stil | Ja | Wie die Dauer dargestellt wird: kompakt ("2h 30m"), lang ("2 hours 30 minutes") oder nur die größte Einheit ("3 hours"). Standard: Kompakt. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Text | Text | Der formatierte Dauertext. |
Text in Datum umwandeln (Alltagssprache)
Liest gängige relative und absolute Datums- und Zeitangaben als Datum. Relativ: "in 3 Tagen"/"in 5 Minuten"/"in einer Woche" (englische und deutsche Zeiteinheiten, Sekunden/Minuten/Stunden/Tage/Wochen, Monat/Jahr ungefähr), "morgen 20:00", "heute 15:00", "nächsten Montag" (Wochentagsnamen auf Deutsch und Englisch). Absolut: ISO-8601, "2024-03-05", "05.03.2024", "15:00". Gibt den Ersatzwert zurück (oder schlägt fehl), wenn der Text nicht als Datum gelesen werden kann.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Text | Text | Ja | Der Datums- und Zeittext, z. B. "in 3 Tagen", "in 5 Minuten", "morgen 20:00", "nächsten Montag", "2024-03-05", "05.03.2024". |
| Referenzzeit | Datum und Uhrzeit | Nein | Das "Jetzt" für relative Formen wie "morgen" oder "in 3 days". Standard ist die aktuelle Zeit. |
| Zeitzone | Text | Nein | IANA-Zeitzone (z. B. "Europe/Berlin") zur Auslegung von Uhrzeiten wie "morgen 20:00". Standard ist die Zeitzone des Bots. |
| Ersatzwert | Datum und Uhrzeit | Nein | Wird statt eines Fehlers zurückgegeben, wenn der Text nicht als Datum gelesen werden kann. Leer lassen, um bei ungültiger Eingabe einen abfangbaren Fehler auszulösen. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Datum | Datum und Uhrzeit | Das Datum und die Uhrzeit oder der Ersatzwert, wenn der Text nicht gelesen werden kann. Kann leer sein. |
Zeit bis
Misst den Abstand von der Referenzzeit zu einem Zieldatum. Die Millisekunden sind negativ, wenn das Ziel in der Vergangenheit liegt.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Zieldatum | Datum und Uhrzeit | Ja | Das Datum und die Uhrzeit, bis zu der gemessen wird. |
| Referenzzeit | Datum und Uhrzeit | Nein | Die Zeit, ab der gemessen wird. Standard ist die aktuelle Zeit. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Millisekunden | Ganzzahl | Signierte Millisekunden von der Referenz zum Ziel (negativ, wenn sich das Ziel in der Vergangenheit befindet). |
| Liegt in der Vergangenheit | Ja/Nein | Wahr, wenn sich das Ziel vor der Referenzzeit befindet. |
| Humanisiert | Text | Eine menschenlesbarer Ausdruck wie "in 2 Stunden 30 Minuten", "vor 2 Tagen" oder "jetzt". |