Datums- und Zeitberechnungen durchführen 

26. September 2023

Dieser Leitfaden enthält einige nützliche Tipps für die Durchführung von Datumsberechnungen mit dem Datumsauswahl-Formularelement und dem Widget für Formular Berechnung. Es ist wichtig, dass Sie mit der Formelberechnung vertraut sind. Weitere Informationen finden Sie unter Formelberechnung.

Anmerkungen

  • Das Widget für Formular Berechnung konvertiert Datumsangaben in fortlaufende Seriennummern (Datumsangabe), damit sie in Berechnungen verwendet werden können. Standardmäßig ist 1970-01-01 (00:00:00 UTC) gleich 0, und 2095-01-23 (12:00:00 UTC) ist 45678,50, weil es 45.678 Tage und 12 Stunden vom 1. Januar 1970 Mitternacht entfernt ist.
  • Formularfelder, die in der Formularberechnung hinzugefügt werden, müssen auf Zahl eingestellt sein, was durch die Bezeichnung [0-9] angezeigt wird, damit die Berechnungen funktionieren.

Hinzufügen oder Subtrahieren von Tagen zu einem Datum

Sie können in der Formularberechnung direkt Tage zu einem Datum addieren oder subtrahieren. Das Ergebnis ist eine fortlaufende Nummer, die ein Datum darstellt. Um sie wieder in ein lesbares Datumsformat umzuwandeln, verwenden Sie die Funktion dateString().

Datums- und Zeitberechnungen durchführen  Image-1

Beispiel:

FormeldateString(Datum + Tage)
Datum01-01-2030
Tage5
ErgebnisSun Jan 06 2030

Hinweis: Sie können auch eine bestimmte Anzahl von Einheiten zu einem bestimmten Datum in Jotform-Tabellen hinzufügen, indem Sie die Funktion DATEADD verwenden. Weitere Informationen finden Sie unter Erweiterte Formel: Datumsfunktionen.

Ermittlung der Differenz zwischen zwei Daten

Um die Differenz zwischen zwei Daten zu ermitteln, subtrahieren Sie eine Datumsauswahl von der anderen. Das Ergebnis ist die Anzahl der Tage, die zwischen den beiden Daten liegen, in Dezimalzahlen.

Datums- und Zeitberechnungen durchführen  Image-2

Beispiel:

FormelVon – Bis
Von2030-01-01 00:00
Bis2030-01-02 12:00
Ergebnis1.50
  • Um das absolute Ergebnis unabhängig von der Reihenfolge der Daten zu erhalten, verwenden Sie abs() in der Formelberechnung.
  • Sie können auch die Differenz zwischen zwei Datumsangaben in den von Ihnen angegebenen Einheiten in Jotform-Tabellen mit der Funktion DATETIME_DIFF ermitteln. Weitere Informationen finden Sie unter Erweiterte Formel: Datumsfunktionen.

Tage in eine andere Zeiteinheit umrechnen

Datumsberechnungen im Widget für Formular Berechnung geben das Ergebnis in Tageseinheiten zurück. Um diese oder eine andere Zahl in eine andere Zeiteinheit umzuwandeln, fügen Sie ein Widget für Formular Berechnung zu Ihrem Formular hinzu und legen Sie die Formel für die Einheit in der folgenden Tabelle fest:

EinheitFormel
JahrenTage / 365
MonatenTage / 30
StundenTage * 24
MinutenTage * 1440
SekundenTage * 86400

Hinweis: Für Jahre und Monate werden gerundete Umrechnungsfaktoren verwendet. Für andere Werte, siehe Umrechnungsfaktoren: Zeit.

Umrechnung von Tagen in Jahre, Monate und Tage

Angenommen, Sie haben die Anzahl der Tage und möchten diese Zahl in das Format Jahre, Monate und Tage umwandeln. Fügen Sie dazu drei Widgets für Formular Berechnung zu Ihrem Formular hinzu und richten Sie für jedes die folgende Formel ein:

EinheitFormula
Jahrenfloor(Days / 365)
Monatenfloor((Days % 365) / 30)
Tagenfloor(Days % 365 % 30)

Anmerkungen

  • Gerundete Umrechnungsfaktoren werden für Jahre (365) und Monate (30) verwendet. Für andere Werte, siehe Umrechnungsfaktoren: Zeit.
  • Um den Modulo Operator zu verwenden, geben Sie über die Tastatur das Prozent-Symbol (“%”) in die Formelberechnung ein. Die Modulo-Operation gibt den Rest einer Division zurück.
  • Die Funktion floor() rundet das Ergebnis auf die nächstliegende ganze Zahl ab.
  • Sie können die Ergebnisse in diesem Demoformular testen.
Support kontaktieren:

Unser Kundensupport-Team ist rund um die Uhr erreichbar und die durchschnittliche Antwortzeit beträgt zwischen ein und zwei Stunden.
Sie können unser Team erreichen über:

Support Forum: https://www.jotform.com/answers/

Kontakt zum Jotform Support: https://www.jotform.com/contact/

Kommentar abschicken:

Jotform Avatar
Diese Seite ist durch reCAPTCHA geschützt und es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.

Podo Comment Schreiben Sie den ersten Kommentar.