Zum Hauptinhalt springen

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

NameTypDetails
JetztDatum und UhrzeitDer 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

NameTypPflichtDetails
TextTextJaTextdarstellung des Datums.
FormatTextNeinOptionales Formatmuster.

Ausgaben

NameTypDetails
DatumDatum und UhrzeitDas 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

NameTypPflichtDetails
DatumDatum und UhrzeitJaDas Ausgangsdatum.
DauerDauerJaWie viel addiert wird.

Ausgaben

NameTypDetails
ErgebnisDatum und UhrzeitDas resultierende Datum.

Vom Datum subtrahieren​

Subtrahiert eine Dauer von einem Datum und gibt das neue Datum zurück.

Eingaben

NameTypPflichtDetails
DatumDatum und UhrzeitJaDas Ausgangsdatum.
DauerDauerJaWie viel abgezogen wird.

Ausgaben

NameTypDetails
ErgebnisDatum und UhrzeitDas resultierende Datum.

Datumsunterschied​

Gibt die Dauer zwischen zwei Daten zurück (a - b).

Eingaben

NameTypPflichtDetails
ADatum und UhrzeitJaErstes Datum.
BDatum und UhrzeitJaZweites Datum.

Ausgaben

NameTypDetails
DauerDauerDie Dauer zwischen den Daten.

Datum formatieren​

Formatiert ein Datum als Text mit einem Formatmuster, in der Zeitzone des Bots.

Eingaben

NameTypPflichtDetails
DatumDatum und UhrzeitJaDas zu formatierende Datum.
FormatTextJaFormatmuster (z. B. YYYY-MM-DD).
LocaleTextNeinOptionale Locale (z. B. de-DE).

Ausgaben

NameTypDetails
ErgebnisTextDer formatierte Text.

Jahr extrahieren​

Gibt den Jahrsteil eines Datums in der Zeitzone des Bots zurück.

Eingaben

NameTypPflichtDetails
DatumDatum und UhrzeitJaDatum, das ausgelesen wird.

Ausgaben

NameTypDetails
JahrGanzzahlDas Jahr (z. B. 2026).

Monat extrahieren​

Gibt den Monatsteil eines Datums in der Zeitzone des Bots zurück (1-12).

Eingaben

NameTypPflichtDetails
DatumDatum und UhrzeitJaDatum, das ausgewertet wird.

Ausgaben

NameTypDetails
MonatGanzzahlMonatnummer 1-12.

Tag extrahieren​

Gibt den Tag-des-Monats-Teil eines Datums in der Zeitzone des Bots zurück (1-31).

Eingaben

NameTypPflichtDetails
DatumDatum und UhrzeitJaDas Datum, das ausgelesen wird.

Ausgaben

NameTypDetails
TagGanzzahlTag-des-Monats 1-31.

Stunde extrahieren​

Gibt den Stunden-des-Tages-Teil eines Datums in der Zeitzone des Bots zurück (0-23).

Eingaben

NameTypPflichtDetails
DatumDatum und UhrzeitJaDatum, das ausgelesen wird.

Ausgaben

NameTypDetails
StundeGanzzahlStunde 0-23.

Wochentag extrahieren​

Gibt den Wochentag-Index in der Zeitzone des Bots zurück (0 = Sonntag, 6 = Samstag).

Eingaben

NameTypPflichtDetails
DatumDatum und UhrzeitJaDatum, das ausgewertet wird.

Ausgaben

NameTypDetails
WochentagGanzzahlWochentag-Index (0-6).

Dauer aus ms​

Erstellt eine Dauer aus einer Anzahl von Millisekunden.

Eingaben

NameTypPflichtDetails
MillisekundenGanzzahlJaAnzahl der Millisekunden. Minimum: 0.

Ausgaben

NameTypDetails
DauerDauerDie resultierende Dauer.

Dauer zu ms​

Konvertiert eine Dauer zu ihrer Gesamtanzahl von Millisekunden.

Eingaben

NameTypPflichtDetails
DauerDauerJaDauer, die umgerechnet wird.

Ausgaben

NameTypDetails
MillisekundenGanzzahlGesamtmillisekunden.

Dauer aus Teilen​

Erstellt eine Dauer aus Tagen, Stunden, Minuten und Sekunden.

Eingaben

NameTypPflichtDetails
TageGanzzahlNeinAnzahl der Tage. Standard: 0.
StundenGanzzahlNeinAnzahl der Stunden. Standard: 0.
MinutenGanzzahlNeinAnzahl der Minuten. Standard: 0.
SekundenGanzzahlNeinAnzahl der Sekunden. Standard: 0.

Ausgaben

NameTypDetails
DauerDauerDie 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

NameTypPflichtDetails
TextTextJaDer Dauer-Text, z. B. "10m", "2h30m", "3d", "1w2d", "90s".
ErsatzwertDauerNeinWird 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

NameTypDetails
DauerDauerDie Dauer oder der Ersatzwert, wenn der Text nicht gelesen werden kann. Kann leer sein.

Dauer formatieren​

Formatiert eine Dauer als lesbaren Text.

Eingaben

NameTypPflichtDetails
DauerDauerJaDie zu formatierende Dauer.
StilDauer-StilJaWie die Dauer dargestellt wird: kompakt ("2h 30m"), lang ("2 hours 30 minutes") oder nur die größte Einheit ("3 hours"). Standard: Kompakt.

Ausgaben

NameTypDetails
TextTextDer 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

NameTypPflichtDetails
TextTextJaDer Datums- und Zeittext, z. B. "in 3 Tagen", "in 5 Minuten", "morgen 20:00", "nächsten Montag", "2024-03-05", "05.03.2024".
ReferenzzeitDatum und UhrzeitNeinDas "Jetzt" für relative Formen wie "morgen" oder "in 3 days". Standard ist die aktuelle Zeit.
ZeitzoneTextNeinIANA-Zeitzone (z. B. "Europe/Berlin") zur Auslegung von Uhrzeiten wie "morgen 20:00". Standard ist die Zeitzone des Bots.
ErsatzwertDatum und UhrzeitNeinWird 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

NameTypDetails
DatumDatum und UhrzeitDas 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

NameTypPflichtDetails
ZieldatumDatum und UhrzeitJaDas Datum und die Uhrzeit, bis zu der gemessen wird.
ReferenzzeitDatum und UhrzeitNeinDie Zeit, ab der gemessen wird. Standard ist die aktuelle Zeit.

Ausgaben

NameTypDetails
MillisekundenGanzzahlSignierte Millisekunden von der Referenz zum Ziel (negativ, wenn sich das Ziel in der Vergangenheit befindet).
Liegt in der VergangenheitJa/NeinWahr, wenn sich das Ziel vor der Referenzzeit befindet.
HumanisiertTextEine menschenlesbarer Ausdruck wie "in 2 Stunden 30 Minuten", "vor 2 Tagen" oder "jetzt".
Brauchst du mehr Hilfe?
Findest du nicht, wonach du suchst? Unser Team hilft dir gerne.