Datums- und Zeitberechnungen durchführen 

18. Juni 2026

Dieser Leitfaden zeigt einige nützliche Tipps für die Durchführung von Datumsberechnungen mit dem Datumsauswahl-Formularelement und dem Formularberechnungs-Widget. Es ist hilfreich, sich mit der Formularberechnung vertraut zu machen. Weitere Informationen finden Sie unter Formularberechnung.

Notiz

  • Die Formularberechnung wandelt Daten in fortlaufende Seriennummern (Datum/Zeit) um, damit sie in Berechnungen verwendet werden können. Standardmäßig entspricht der 01.01.1970 (00:00:00 UTC) der Zahl 0, und der 23.01.2095 (12:00:00 UTC) entspricht 45678,50, da dies 45.678 Tage und 12 Stunden nach Mitternacht des 1. Januar 1970 sind.
  • Formularfelder, die in der Formularberechnung hinzugefügt werden, müssen als numerisch festgelegt sein, was durch das nachgestellte [0-9]-Label angezeigt wird, damit die Berechnungen funktionieren.

Tage zu einem Datum hinzufügen oder abziehen

Sie können in der Formularberechnung Tage zu einem Datum hinzufügen oder davon abziehen, indem Sie die Funktionen addDays() und subtractDays() verwenden. Das Ergebnis wird in einem Datum im Format \”D M d Y\” vorliegen, wie z.B. So Jan 06 2030.

Datums- und Zeitberechnungen durchführen  Image-1

Beispeil:

FormeladdDays(Datum, Tage zum Hinzufügen)
Datum2030-01-01
Tage zum Hinzufügen5
ErgebnisSonntag, 6. Januar 2030

In Jotform Tables können Sie mit der DATEADD-Funktion auch eine bestimmte Anzahl von Einheiten zu einem bestimmten Datum hinzufügen. Weitere Informationen finden Sie unter Erweiterte Formel: Datumsfunktionen.

Den Unterschied zwischen zwei Daten berechnen

Um die Differenz zwischen zwei Daten zu ermitteln, ziehen Sie einen Datumsauswahl-Widget von einem anderen ab. Das Ergebnis ist die Anzahl der Tage in Dezimalzahlen zwischen den beiden Daten.

Datums- und Zeitberechnungen durchführen  Image-2

Beispiel:

FormelBis – Von
Aus2030-01-01 00:00
Zu2030-01-02 12:00
Ergebnis1.50

Um das absolute Ergebnis unabhängig von der Reihenfolge der Daten zu erhalten, verwenden Sie abs() in der Formularberechnung. Sie können auch die Differenz zwischen zwei Daten in Ihren angegebenen Einheiten in Jotform Tabellen mit der DATETIME_DIFF-Funktion ermitteln. Um mehr zu erfahren, lesen Sie Erweiterte Formel: Datumsfunktionen.

Umrechnung von Tagen in eine andere Zeiteinheit

Datumsberechnungen im Form Calculation-Widget geben das Ergebnis in Tageinheiten zurück. Um dies oder eine beliebige Zahl in eine andere Zeiteinheit umzuwandeln, fügen Sie Ihrem Formular ein Form Calculation-Widget hinzu und stellen Sie die Formel der Einheit aus der folgenden Tabelle ein:

EinheitFormel
JahreTage / 365
MonateTage / 30
StdTage * 24
MinutenTage * 1440
SekundenTage * 86400

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

Tage in Jahre, Monate und Tage umrechnen

Angenommen, Sie haben die Anzahl der Tage und möchten diese nun in ein Format aus Jahren, Monaten und Tagen umwandeln. Um dies einzurichten, fügen Sie drei Formularberechnungs-Widgets zu Ihrem Formular hinzu und verwenden Sie folgende Formel für jedes:

UnitFormula
Jahrefloor(Days / 365)
Monatefloor((Days % 365) / 30)
Stdfloor(Days % 365 % 30)

Notizen

  • 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 auf Ihrer Tastatur das Prozentzeichen (“%”) in die Formularberechnung ein. Die Modulo-Operation gibt den Rest einer Division zurück.
  • Die floor()-Funktion rundet das Ergebnis auf die nächste ganze Zahl ab.
  • Sie können die Ergebnisse in diesem Demo-Formular testen.

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.
Haben Sie noch Fragen?

Wir sind rund um die Uhr für Sie da, wann immer Sie uns brauchen, Tag und Nacht. Haben Sie eine Frage oder brauchen Sie Hilfe? Unser Team steht Ihnen jederzeit zur Verfügung.