Datumsdifferenz-Rechner
Berechnen Sie die genaue Differenz zwischen zwei Daten in Jahren, Monaten, Wochen und Tagen. Finden Sie Geschäftstage, addieren oder subtrahieren Sie Tage von einem Datum und vieles mehr.
Date Difference
1yr0d
Total days
365
Total weeks
52 weeks, 1 days
Business days
262
Weekend days
104
Total hours
8,760
Full years
1
So verwenden Sie Datumsdifferenz-Rechner
- 1Geben Sie das Startdatum und das Enddatum ein.
- 2Sehen Sie die Differenz in Jahren, Monaten, Wochen und Tagen.
- 3Sehen Sie die Anzahl der Wochentage im Vergleich zu Wochenendetagen.
- 4Oder verwenden Sie den Modus Addieren/Subtrahieren, um ein Datum N Tage entfernt zu finden.
ZenovayAnalytics
Machen Sie aus Besuchern Kunden.
- Besucher-Tracking in Echtzeit
- Datenschutz zuerst, kein Cookie-Banner
- In zwei Minuten eingerichtet
Verwandte Tools
Farbkonverter
Konvertieren Sie Farben zwischen HEX, RGB, HSL und CMYK-Formaten. Live-Vorschau mit Farbwähler.Einheitskonverter
Konvertieren Sie zwischen Längen-, Gewichts-, Temperatur-, Flächen-, Volumen-, Geschwindigkeitseinheiten und mehr.Zahlenbasen-Converter
Konvertieren Sie Zahlen zwischen binären, oktalen, dezimalen und hexadezimalen Basen.Unix-Zeitstempel-Konverter
Konvertieren Sie zwischen Unix-Zeitstempeln und lesbaren Datumsangaben. Zeigen Sie ISO 8601, UTC, Ortszeit und relative Zeit an.Häufig gestellte Fragen
Wie berechne ich die Anzahl der Tage zwischen zwei Datumsangaben?▾
Methode 1: Zeitstempel in Millisekunden subtrahieren und durch 86.400.000 (ms pro Tag) teilen. JavaScript: Math.floor((new Date(end) - new Date(start)) / 86400000). Methode 2: Differenz in UTC-Mitternacht-Zeitstempeln verwenden, um Probleme mit der Sommerzeit zu vermeiden. Tipp: Verwenden Sie immer Date.UTC() oder analysieren Sie ISO-Datumsangaben, um Zeitzonenversatz-Bugs zu vermeiden. In Python: (date2 - date1).days.
Was sind Werktage?▾
Werktage schliessen Wochenenden (Samstag, Sonntag) und optional Feiertage aus. Werktage zwischen zwei Datumsangaben berechnen: jeden Tag iterieren, Wochenenden ueberspringen. Internationaler Hinweis: In einigen Laendern wird samstags gearbeitet, und Feiertagskalender unterscheiden sich. Montag ist typischerweise der erste Werktag in den meisten Laendern.
Wie addiere oder subtrahiere ich Tage von einem Datum?▾
JavaScript: new Date(date.getTime() + tage x 86400000) - vermeidet Sommerzeitprobleme durch Verwendung von Millisekunden. Oder: date.setDate(date.getDate() + tage) - modifiziert direkt. Python: datum + timedelta(days=N). SQL: DATE_ADD(datum, INTERVAL N DAY) (MySQL) oder datum + N (PostgreSQL). Monate hinzufuegen ist komplizierter (Monatslaengen unterscheiden sich).
Was verursacht Datumsberechnungsfehler?▾
Haeufige Fallstricke: Zeitzonenprobleme - new Date('2024-01-15') als UTC-Mitternacht analysiert, verschieden von new Date('2024-01-15T00:00:00') (Ortszeit). DST (Sommerzeit) - Tage koennen 23 oder 25 Stunden haben. Monatsend-Arithmetik - 1 Monat zum 31. Jan. hinzufuegen koennte den 28. Feb. oder 2. Maerz ergeben. Schaltjahresbehandlung - 29. Feb. existiert nicht in Nicht-Schaltjahren. Best Practice: ISO-8601-UTC-Zeitstempel und getestete Datumsbibliotheken (date-fns, Luxon) verwenden.
Was ist das ISO-8601-Datumsformat?▾
ISO 8601 ist der internationale Standard fuer Datums- und Zeitdarstellung: Datumsangaben als JJJJ-MM-TT (2024-01-15), Zeiten als HH:mm:ss, kombiniert: 2024-01-15T10:30:00Z (UTC). Das Format ist eindeutig - im Gegensatz zu 01/15/24, das je nach Gebietsschema Jan. 15 oder 15. Januar sein koennte. ISO 8601 sortiert alphabetisch korrekt. Dauerformat: P1Y2M3DT4H5M6S (1 Jahr 2 Monate 3 Tage 4 Stunden 5 Minuten 6 Sekunden).