datum zeit

Zweck

Das Date and Time-Element ist ein umfassendes Werkzeug zur Durchführung aller gängigen Datums- und Zeitoperationen innerhalb eines Flows. Es kann die aktuelle Zeit abrufen, Daten in verschiedene Textformate formatieren, Datumsarithmetik durchführen (Intervalle addieren oder subtrahieren), die Differenz zwischen zwei Daten berechnen und Zeitstempel validieren. Dieses Element ist entscheidend für jeden Workflow, der Terminplanung, Protokollierung, Berechnung von Dauern oder den Umgang mit zeitkritischen Daten beinhaltet.

Datum & Zeit Screenshot

Praktische Anwendungshinweise

  • Verkettung von Operationen: Komplexe Datumslogik kann die Verkettung mehrerer Date and Time-Elemente erfordern. Hole z. B. mit einem Element den Aktuellen Zeitstempel und speise dessen Ergebnis in ein zweites Element ein, um Zeitstempel mit Intervall addieren durchzuführen.

  • Flexibles Parsen: Daten können in vielen Formaten angegeben werden, z. B. 2025-07-02, 02.07.2025 oder relative Begriffe wie now, today oder next monday.

  • Ausgabe der Zeitdifferenz: Das Ergebnis von Differenz zweier Daten ist ein Objekt, kein einfacher String. Greife auf seine Eigenschaften zu, z. B. {{result.days}}, um die Gesamtzahl der Tage im Intervall zu erhalten.

Konfigurationsoptionen

Das Verhalten des Elements wird durch den ausgewählten Typ bestimmt. Die verfügbaren Eingaben und Formatierungsoptionen ändern sich je nach deiner Wahl.

Hauptoperationstypen

  • Aktueller Zeitstempel

    • Beschreibung: Ruft das genaue Datum und die Uhrzeit ab, zu der dieses Element ausgeführt wird.

    • Eingaben: Keine.

  • Zeitstempel formatieren

    • Beschreibung: Wandelt ein gegebenes Datum/eine Uhrzeit in ein anderes String-Format um.

    • Eingaben:

      • Zeitstempel: Das zu formatierende Datum/die Uhrzeit (z. B. 2025-07-02 T10:30:00Z).

  • Zeitstempel mit Intervall addieren / Intervall von Zeitstempel subtrahieren

    • Beschreibung: Addiert oder subtrahiert eine bestimmte Dauer von einem gegebenen Datum/einer Uhrzeit.

    • Eingaben:

      • Zeitstempel: Das Ausgangsdatum/die Uhrzeit.

      • Intervall-Einheit: Die Zeiteinheit, die addiert/subtrahiert werden soll (z. B. Tage, Stunden).

      • Intervall: Der Betrag der Einheit, der addiert/subtrahiert werden soll (z. B. 30).

  • Differenz zweier Daten

    • Beschreibung: Berechnet die Dauer zwischen zwei Daten.

    • Eingaben:

      • Zeitstempel: Das erste Datum/die Uhrzeit.

      • Zu vergleichender Zeitstempel: Das zweite Datum/die Uhrzeit.

  • Zeitstempel validieren

    • Beschreibung: Prüft, ob ein gegebener Texteingabewert ein gültiges Datum und eine gültige Uhrzeit ist.

    • Eingaben:

      • Zeitstempel: Der zu validierende Textwert.

  • Zeitstempel der letzten Iteration

    • Beschreibung: Ruft den Zeitstempel einer früheren Ausführung eines bestimmten Flows ab, gefiltert nach dessen Status.

    • Eingaben:

      • Prozess: Der zu prüfende Flow.

      • Letzter Status: Der Status der zu findenden Ausführung (z. B. Erfolgreich).

      • Datum Typ: Welcher Zeitstempel abgerufen werden soll (z. B. Beendet am).

Allgemeine Formatierungsoptionen

Diese Optionen sind für die meisten Typen verfügbar (außer Zeitstempel validieren und Differenz zweier Daten).

  • Zeitzone

    • Beschreibung: Konvertiert die Ausgabezeit in die ausgewählte Zeitzone. Wenn leer gelassen, wird der Systemstandard verwendet.

    • Eingabeformat: Auswahl aus der Dropdown-Liste.

  • Ausgabeformat

    • Beschreibung: Definiert das String-Format des Ausgabeergebnisses. Du kannst aus vielen Standardformaten (wie ISO 8601) oder einem benutzerdefinierten Format wählen.

    • Eingabeformat: Auswahl aus der Dropdown-Liste.

    • Benutzerdefiniertes Format: Wenn du Benutzerdefinierter Zeitstempel wählst, erscheint ein Formatierung-Textfeld, in dem du dein eigenes Format mit Standard-PHP-Datums-/Zeitformatzeichen definieren kannst (z. B. d.m.Y H:i).

Eingabe-/Ausgabe-Erwartungen

  • Eingabe: Variiert je nach ausgewähltem Typ, wie oben beschrieben. Das Element ist sehr flexibel und kann die meisten Standard-Datums-/Zeit-Stringformate parsen.

  • Ausgabe: Das Element erzeugt eine einzige result-Variable.

    • Bei den meisten Operationen ist dies ein String, der das formatierte Datum enthält.

    • Bei Zeitstempel validieren ist das Ergebnis ein boolescher Wert (true oder false).

    • Bei Differenz zweier Daten ist das Ergebnis ein DateInterval-Objekt, das die Differenz in Jahren, Monaten, Tagen, Stunden usw. enthält.

War das hilfreich?