Ich habe einem Kunden einmal 9 Dollar wegen eines Zaunpfahls zurückerstattet. Das SaaS-Gebäude hatte eine 14-tägige Testversion und mein Prorationscode wurde als "Tage verwendet" als endDate - startDate In Millisekunden, geteilt durch 86.400.000, gerundet. Starten Sie am 1. um 23 Uhr einen Test um 1 Uhr morgens, und die Mathematik sagte 14 Tage - aber das mentale Modell des Kunden sagte "Ich habe mich am 1., diesem Tag eins" angemeldet ", was den 15. Tag fünfzehn macht. War die Probe 14 Tage oder 14 Nächte? Mein Code und meine Preisseite waren nicht einverstanden, und der Kunde bemerkte es, bevor ich es tat.
Das ist die Sache mit der Datumarithmetik: Die Subtraktion ist trivial und die Definition ist, wo alles schief geht. inklusive oder exklusive Zählung. Ob "ein Monat" vom 31. Januar ist der 28. Februar, der 2. März oder der 3. März. Ob ein "Tag" 24 Stunden ist, wenn die Sommerzeit einen Tag des Jahres 23 Stunden und einen weiteren 25 Stunden beträgt. Jedes davon hat mich mindestens einmal gebissen, und ich versende seit über einem Jahrzehnt Laravel- und React-Anwendungen.
ein Datumsdifferenzrechner Es gibt die Frage genau, damit Sie Ihre Annahmen - und Ihren Code - anhand eines bekannten korrekten Ergebnisses überprüfen können. Der One auf toolz.dev berechnet die Lücke zwischen zwei beliebigen Daten in Tagen, Wochen, Monaten und Jahren vollständig in Ihrem Browser. Ich benutze es ständig: Überprüfen der Rechnungszeiträume, Überprüfen der Vertragsdauer, bei der Einigung von "Wie viele Tage bis zum Start" Debatten in Slack mit einem Link anstelle eines Arguments.
Dieser Leitfaden behandelt die Verwendung und - nützlicher noch - die fünf Möglichkeiten, die Mathematik stillschweigend anspricht, sodass Sie sie in Ihrem eigenen Code erkennen.
tl; dr: Wählen Sie zwei Daten in der toolz.dev Datumsdifferenzrechner Und die genaue Lücke in Tagen, Wochen, Monaten und Jahren - sofort, kostenlos, clientseitig. Die drei zu überprüfenden Fallen, die jedes Mal überprüft werden sollen: Inklusive vs. exklusives Zählen (wird das Enddatum gezählt?), Monatsrechenarten (Monate haben 28–31 Tage, also "1 Monat später" ist mehrdeutig) und Zeitzonen (ein Datum ohne Zeitzone ist ein anderer Zeitpunkt in jeder Zone - Konvertieren Sie die Zeitstempel zuerst mit dem Zeitstempelkonverter).). Für wiederkehrende Intervalle statt einmalige Lücken ist das ein Job für die Cron Parserdrohen
Hauptmerkmale
Genaue Tageszählungen (keine DST-Landminen)
Die grundlegende Ausgabe: Die genaue Anzahl der Tage zwischen zwei Kalenderdaten. Der Naive (b - a) / 86400000 Sie werden in tausend Javascript-Codebasen brechen, wenn ein tageslichtsparender Übergang zwischen den Daten in der Ortszeit liegt und Ergebnisse wie 89,958333 Tage erzeugt, die dann in die Richtung gerundet werden, die in die Richtung gerundet wird. Dieser Rechner umgeht die gesamte Klasse von Bugs, indem er beide Daten als UTC analysiert, bevor er arithmetisch wird - UTC springt nie vor oder fällt zurück, so dass an einem Tag immer genau 86.400.000 Millisekunden liegen und die Zählung sauber wird. Die Aufschlüsselung von Jahren / Monaten / Tagen wird mit realen Kalendermathematik berechnet (vorherige Monate, dann die übrig gebliebenen Tage zählen), nicht durch Teilen durch einen durchschnittlichen Monat. Wenn Ihr Code 90 und der Rechner 89 angeben, glauben Sie dem Rechner und suchen Sie die DST-Grenze in Ihren lokalen Daten.
Mehrere Einheiten gleichzeitig
Die gleiche Lücke wie Tage, Wochen, Monate und Jahre - gleichzeitig. Dies ist nützlicher als es klingt, denn verschiedene Domains sprechen unterschiedliche Einheiten: Rechtsverträge sprechen in Monaten, Sprint-Planungsgespräche in Wochen, Rechnungsgespräche in Tagen, Personalgespräche in Dienstjahren. Die Lücke zwischen dem 15. März und dem 15. September beträgt 184 Tage, 26 Wochen und 2 Tage oder genau 6 Monate, und welche Zahl Sie benötigen, hängt ganz davon ab, wer fragt. Wenn Sie alle in einer Ansicht haben, hören Sie auf, die "184 geteilt durch 7" zu machen ... 26 und die Rechenart in Ihrem Kopf ändern, was genau die arithmetischen Menschen falsch machen.
Exklusive Summen plus Inklusiv-Arbeitstage
Das Problem der Zaunpfosten, sichtbar gemacht. Die Gesamtzahl der Tageszähler ist hier exklusiv — Die Lücke zwischen den Daten — Also von Montag bis Freitag heißt 4. Direkt darunter zählt der Rechner Geschäftstage (Montag bis Freitag, Wochenenden ausgeschlossen) Verwenden der Inklusiv-Konvention, die Excel&agr; von Netzwerktagen verwendet, und es wird Ihnen auch angezeigt, wie viele Wochenendtage es abgebrochen hat. Daher wird von Montag bis Freitag die gleiche Zeitspanne von Montag bis Freitag als 5 Werktage angezeigt. Das Erkennen einer exklusiven Gesamtzahl und einer inkl. Arbeitstagszählung in derselben Ansicht ist eine kleine tägliche Erinnerung daran, dass "Wie viele Tage" zwei richtige Antworten haben, je nachdem, ob Sie beide Endpunkte zählen. Meine Rückerstattung von 9 US-Dollar erfolgte, weil mein Code die exklusive Frage beantwortete, während meine Preisseite die inklusive Frage gestellt hat - und ein Tool, das beide Konventionen gleichzeitig anzeigt, ist ein Tool, mit dem Sie eine versehentliche Auswahl verhindern.
Arbeiten über Monate, Schaltjahre und Jahrhunderte
Der Februar hat 28 Tage, außer wenn es 29 ist; 2024 war ein Schaltjahr, 2100 werden nicht sein, obwohl es durch 4 teilbar ist (die Regel des Gregorian Century, die alle fängt). Der Rechner macht all dies richtig, da er echte Kalenderregeln anstelle von "Ein Jahr sind 365,25 Tage" Näherungen. Wenn Sie jemals die Tageszählung für einen Zeitraum im Februar in einem Schaltjahr benötigt haben - Zinsanfall, SLA-Fenster, Altersberechnungen in der Nähe eines Geburtstages am 29. Februar -, wissen Sie, dass diese Randfälle genau dort sind, wo handgerollte Mathematik fehlschlägt.
Sofort, keine Anmeldung, kein Upload
Daten gehen rein, Antwort kommt heraus, völlig clientseitig. Nichts wird übertragen oder gespeichert. Für die meisten Date-Mathematik ist dies eher Komfort als Sicherheit - aber nicht immer. Beschäftigungstermine, medizinische Zeitpläne, Rechtsstreitigkeiten: Datumspaare können leise empfindlich sein, und es gibt keinen Grund, warum ein Taschenrechner sie jemals serverseitig sehen sollte. Das Tool wird schnell geladen und funktioniert nach dem Laden offline. Dies macht es auch zu dem, was Sie für Mitte des Treffens erreichen, wenn jemand fragt "Warten Sie, wie lange ist das Ticket schon geöffnet?"
So verwenden Sie den Datumsdifferenzrechner
Schritt 1: Geben Sie das Startdatum ein
Öffne das Datumsdifferenzrechner und setze das erste Datum. Verwenden Sie den Picker, geben Sie ihn direkt ein oder drücken Sie die Schaltfläche Today, um ihn auf das aktuelle Datum zu fangen. Es gibt ein optionales Zeitfeld (hh: mm), wenn Sie die Summen auf die Stunde oder Minute und nicht auf Mitternacht bis Mitternacht benötigen. Wenn Ihre Quelldaten ein Unix-Zeitstempel oder eine ISO 8601-Zeichenfolge mit einer Zeitkomponente sind, lösen Sie sie zuerst auf ein Kalenderdatum – und beraten Sie sich über die Zeitzone, da 1751846400 ist der 7. Juli in Tokio und noch der 6. Juli in Los Angeles. der Zeitstempelkonverter behandelt diese Übersetzung.
Schritt 2: Geben Sie das Enddatum ein
Stellen Sie das zweite Datum ein. Ordnung muss Sie nicht beunruhigen - ein Unterschied ist eine Größe, und es gibt einen Swap-Button, wenn Sie ohnehin starten und enden möchten. Ein absichtlicher Gedanke hier wert: Ist Ihr Enddatum der letzte Tag? aus die Periode oder der erste Tag hinter es? Ein Abonnement, das den 31. Dezember endet, und eines, das "1. Januar" den gleichen Zeitraum mit unterschiedlichen Enddaten beschreibt, und dies ist die häufigste Quelle von eintägigen Meinungsverschiedenheiten zwischen zwei Personen, die den "gleichen" Bereich berechnen.
Schritt 3: Lesen Sie den Unterschied in der Einheit, die Sie benötigen
Das Ergebnis zeigt die Lücke zwischen den Einheiten. Nehmen Sie das, in dem Ihr Problem lautet, und widersetzen Sie sich danach, zwischen ihnen von Hand zu konvertieren - "6 Monate" und "182,5 Tage" sind nicht austauschbar, da Monate auf einer festen Länge liegen. Wenn die Antwort in einen Vertrag, eine Rechnung oder einen SLA geht, geben Sie die Einheit an und Die Zählkonvention ("30 Kalendertage, exklusive Startdatum") Damit die nächste Person die soeben gelöste Mehrdeutigkeit nicht wieder einführt.
Schritt 4: Sanity-Check anhand Ihres Codes
Wenn Sie den Rechner zum Debuggen einer Anwendung verwenden, vergleichen Sie die Antwort mit dem, was Ihr Code für das gleiche Datumspaar erzeugt. Eine Nichtübereinstimmung von genau einem Tag bedeutet ein Zaunpfosten- oder Zeitzonen-Grenzproblem. Eine Nichtübereinstimmung eines Bruchteiltages bedeutet eine Millisekunden-Division über eine DST-Änderung. Eine Nichtübereinstimmung von zwei oder drei Tagen zum Ende eines Monats bedeutet einen arithmetischen Überlauf im Monat. der Größe Der Fehler ist die Diagnose - mehr zu jedem dieser unten.
Technical Deep Dive: Warum Date Mathe schief geht
Date Arithmetic sieht aus wie Subtraktion und ist tatsächlich ein Haufen von Kalenderregeln, Zeitzonenpolitik und Definitionsdeutigkeit. Fünf Fehlermodi sind für fast jeden Fehler verantwortlich, den ich versendet oder überprüft habe.
1. Das Problem mit dem Zaunpfahl (off-by-one). Zwischen Tag 1 und 15 gibt es 14 Intervalle, aber 15 Tage, wenn Sie beide Enden zählen. Keine Zahl ist "der Unterschied", bis Sie die Konvention festlegen. Hotelabende, Darlehenszinsen und Mietzeiträume verwenden exklusive Zählungen, Rezepte, Veranstaltungsdauern und "Tage der Deckung" in der Regel inclusive. Das Bug-Muster: Ein Teil eines Systems verwendet jeweils. Schreiben Sie die Konvention auf.
2. Monate sind keine Einheit. "Ein Monat nach dem 31. Januar" hat keine offensichtliche Antwort - der 31. Februar gibt es nicht. JavaScript-Erbe Date Bewältigt dies durch Überlaufen: new Date(2026, 0, 31) plus ein Monat landet am 3. März (28. Februar + 3 Überlauftage). PHP strtotime('+1 month') macht das gleiche. Die meisten Menschen und die meisten Abrechnungssysteme wollen Klemmung Stattdessen: 31. Januar + 1 Monat = 28. Februar (oder 29). Bibliotheken unterscheiden sich - Datum-FNS und Carbon-Klemme standardmäßig in ihren monatlichen Helfern, RAW Date Überläufe – und das Neue Zeitliche API Macht das Verhalten zu einer expliziten Option, die das richtige Design ist. Wenn Ihre App nach dem 28. Monat etwas monatlich mit Ankerdaten tut, ist dies der Fehler, den Sie haben, ob Sie ihn noch gefunden haben oder nicht.
3. Ein Tag ist nicht immer 24 Stunden. In jeder Zeitzone, die die Sommerzeit einhält, dauert ein Tag im Jahr 23 Stunden und ein anderer 25. Code, der Tagesunterschiede als berechnet milliseconds / 86_400_000 Erzeugt eine Nicht-Ganzzahl, wenn der Bereich einen Übergang überquert, und die nachfolgende Math.round Vs Math.floor Die Wahl entscheidet, ob Sie um eins sind. Der robuste Ansatz besteht darin, die Tagesrechenzeit an Kalenderdaten und nicht an den Augenblicken zu erstellen - oder alles auf UTC zu normalisieren, das keine DST hat, bevor es sich teilt.
4. Ein Datum ohne Zeitzone ist kein Moment. "2026-07-06" ist 24 Stunden breit Schießweg Das beginnt und endet zu unterschiedlichen Zeitpunkten in jeder Zeitzone. Die schlimmste Version dieses Fehlers in Javascript: new Date("2026-07-06") parsen als UTC Mitternacht Gemäß der ECMAScript-Spezifikation wird in jeder Zeitzone westlich von Greenwich als 5. Juli gerendert. Ich habe den größten Teil eines Nachmittags in einem React-Dashboard verloren, das aus einem Postgres stammt DATE Die Spalte wurde einen Tag früher für US-Benutzer angezeigt - die Spalte war in Ordnung, die API war in Ordnung, der Konstruktor war der Fehler. Wenn Sie eine Zeile von diesem Artikel wegnehmen: Füttern Sie niemals eine bloße YYYY-MM-DD zureihen new Date() Wenn die lokalzeitige Interpretation wichtig ist.
5. ISO 8601 ist die Antwort auf eine andere Frage. ISO 8601 (2026-07-06, Big-Endian, nullgepolstert) löst Datum Darstellung - es ist eindeutig wo 07/06/2026 bedeutet 6. Juli in Ohio und 7. Juni in Oxford, und es sortiert lexikographisch. Verwenden Sie es in jedem Protokoll, jeder API und jedem Dateinamen. Aber es tut nichts für das Datum rechnerisch; ein perfekt formatiertes Paar ISO-Dates hat noch alle vier oben genannten Probleme. Formatdisziplin und mathematische Disziplin sind getrennte Disziplinen.
Die Meta-Lektion: Verwenden Sie eine echte Kalenderbibliothek (Date-Fns, Luxon, Carbon oder zeitlich, wenn Ihre Ziele dies unterstützen), arithmetisch im Kalenderraum statt im Millisekundenraum, und überprüfen Sie Randfälle - Monatsende, Schalttage, Sommerwochenende - gegen eine unabhängige Quelle wie die Rechnerdrohen Unabhängige Verifizierung ist der gesamte Punkt des Werkzeugs; mehr zu dieser Philosophie in der Zeitstempelkonverter-Anleitungdrohen
Häufige Anwendungsfälle
Abrechnungszeiträume und Testdauer
Abonnementsysteme leben und sterben am Datum Mathematik. Die Proration braucht genaue Tageszählungen innerhalb eines Abrechnungszeitraums; Versuche benötigen ein eindeutiges Enddatum; Jahrespläne müssen am 29. Februar überleben. Beim Aufbau von Zahlungsströmen berechnen Sie jetzt jede Periodengrenze zweimal - einmal im Code, einmal im Rechner -, bevor Sie den Test schreiben. Es hat mindestens vier Mal echte Fehler abgefangen, immer am Monatsende oder DST-Kanten, und immer die Art, die sonst als verwirrte Kunden-E-Mail aufgetaucht wäre. Wenn sich das Geld an einer beliebigen Stelle in Ihrem System vervielfacht, überprüfen Sie die Tageszählung unabhängig.
Projektfristen und Sprintplanung
"Wie viele Arbeitswochen bis zum Veröffentlichungsdatum?" "In jedem Planungstreffen" erscheint und die Antwort, die die Leute in ihren Köpfen berechnen, ist zuverlässig von ein oder zwei - Menschen können über Monatsgrenzen hinweg schlecht zählen. Das Erhalten der wahren Kalenderlücke in Tagen und Wochen dauert fünf Sekunden und begründet das Gespräch. Von dort subtrahieren Sie Feiertage und puffern ehrlich, anstatt von einer Zahl zu beginnen, die bereits um eine Woche optimistisch war.
Vertrags-, Kündigungs- und Terminberechnungen
Rechtliche und HR-Daten sind mit unversöhnlichen Konventionen verbunden: eine 90-tägige Kündigungsfrist, ein 30-tägiges Heilungsfenster, eine Einreichung von "innerhalb von 21 Tagen nach dem Service". Dies sind genau die Minenfelder mit inclusive-gegen-exklusiven, und die Kosten für einen Tag zu spät sind kategorisch schlechter als die Kosten für einen Tag früher. Berechnen Sie den Bereich und bestätigen Sie dann, welche Endpunktkonvention das Dokument verwendet. (Und für alles, was wirklich wichtig ist, schlägt ein Anwalt einen Taschenrechner - das Tool sagt Ihnen die Anzahl und nicht die Zählregeln der Gerichtsbarkeit.)
Alters- und Amtszeitberechnungen
Alter, Dienstjahre, Kontolebensdauer - alle "Abweichung in Jahren und Monaten" Probleme mit einer Klemmregel, die sich darin versteckt (jemand, der am 29. Februar geboren wurde, hat einen rechtlichen Geburtstag vom 28. Februar oder 1. März, je nach Gerichtsbarkeit, was eine echte Sache ist, die Ingenieure verschlüsseln mussten). Für eine schnelle Antwort - wie alt ist dieses Konto, wie lange seit der letzten Bereitstellung, wie viele Tage seit dem Vorfall - gibt der Rechner die genaue Zahl an, ohne eine Wiederholung zu laden.
Datensicherheitsprüfungen
Wenn ein Bericht besagt, dass die durchschnittliche Lücke zwischen Bestellung und Lieferung 47 Tage beträgt und Ihr Bauch zwei Wochen angibt, nehmen Sie eine tatsächliche Zeile und überprüfen Sie die beiden Daten von Hand. Die Hälfte der Zeit, die der "Fehler" ist, ist eine Zeitzonenverschiebung oder ein vertauschter Monat/Tag beim Parsen Upstream. Die Überprüfung von drei oder vier Zeilen gegen einen vertrauenswürdigen Taschenrechner ist der schnellste Weg, um zu entscheiden, ob Sie der Pipeline oder Ihrem Darm misstrauen möchten. Für das Auge, was sich zwischen zwei exportierten Berichten geändert hat, Text-Diff-Tool Passt gut zu diesem Workflow.
Zählkonventionen verglichen
| Konvention | Mo → Fri gleich | verwendet für | sich umsehen |
|---|---|---|---|
| Exklusiv (Lücke) | 4 Tage | Hotelübernachtungen, Zinsen, Alter in Tagen | Fühlt sich "eine Kurzzeit" für nicht-technische Leser an |
| Inklusive (Span) | 5 Tage | Medikamententage, Eventdauer, "Tage der Abdeckung" | Off-by-One, wenn es mit exklusiven Systemen gemischt wird |
| Geschäftstage | 4 oder 5 minus Feiertage | SLAs, Versandkostenvoranschläge, gesetzliche Fristen | Urlaubskalender unterscheiden sich je nach Land und sogar vertraglich |
| Genaue 24-Stunden-Zeiträume | Abhängig von den Zeiten | Vermietung, Parkplatz, API-Rahmenfenster | DST macht einen lokalen Tag 23h und einen weiteren 25h |
| Kalendermonate/Jahre | "1 Monat später" | Abrechnungszyklen, Verträge, Mietverhältnisse | Monatslängen variieren; Klemmung vs. Überlauf am Monatsende |
Die Tabelle ist die eigentliche Botschaft: "Wie lange zwischen diesen Daten" nicht eine Frage ist. Wählen Sie die Zeile aus, die Ihrem Problem entspricht, nennen Sie sie explizit in Ihrem Code und in Ihrer Kopie, und die gesamte Streitkategorie verschwindet. Dies ist die gleiche Disziplin für den Rest Webentwickler-Toolkit Pusht - das Implizite explizit und die Hälfte Ihrer Bugs verdunstet.
FAQ
Was ist ein Datumsdifferenzrechner?
Ein Datumsdifferenzrechner berechnet die genaue Lücke zwischen zwei Kalenderdaten, ausgedrückt in Tagen, Wochen, Monaten und Jahren. Im Gegensatz zu mentaler Mathematik oder naiver Millisekunden-Subtraktion werden echte Kalenderregeln angewendet - variable Monatslängen, Schaltjahre, Jahrhundertregeln -, so dass das Ergebnis in Edge-Fällen wie dem Februar in einem Schaltjahr oder in Bereichen über Übergangsumbrüche über Sommerzeit korrekt ist.
Wie berechne ich die Anzahl der Tage zwischen zwei Daten?
Geben Sie beide Daten in die ein Datumsdifferenzrechner und lies die Tageszählung. Wenn Sie dies von Hand tun, zählen Sie die verbleibenden Tage im Startmonat, addieren Sie die vollen Monate, addieren Sie dann die Tage zum Endmonat - und entscheiden Sie im Voraus, ob das Enddatum selbst gezählt werden soll. Bei dieser letzten Entscheidung, einschließlich versus exklusivem Zählen, gehen die meisten manuellen Berechnungen um eins schief.
Ist das Enddatum bei der Zählung von Tagen zwischen den Daten enthalten?
Konventionell ist die Standard-"Differenz" exklusiv, die die Intervalle zwischen den Daten zählt, also beträgt Montag bis Freitag 4 Tage. Viele reale Kontexte (Medikamentpläne, Deckungszeiten, Ereignislängen) zählen jedoch einschließlich 5. Weder ist falsch, sie beantworten verschiedene Fragen. Geben Sie immer an, welche Konvention Sie verwenden, wenn die Nummer in einen Vertrag oder eine Rechnung geht.
Warum gibt meine Javascript-Date-Mathematik eine andere Antwort?
Drei übliche Verdächtige: new Date("YYYY-MM-DD") Parses nackte Datumssaiten als UTC Mitternacht, Verschiebung des Datums in westlichen Zeitzonen; Teilen von Millisekunden-Unterschieden durch 86.400.000 Pausen über DST-Übergänge, bei denen ein Tag 24 Stunden beträgt; und das Hinzufügen von Monaten mit dem Legacy-Datumsobjekt überläuft am Monatsende (31. Januar + 1 Monat = 3. März). Verwenden Sie eine kalenderbewusste Bibliothek wie Date-FNS, Luxon oder die temporale API anstelle von RAW-Arithmetik.
Wie werden Monate gezählt, wenn sie unterschiedliche Längen haben?
Monatsunterschiede werden im Kalender berechnet, nicht durch die Division der Tage durch den Durchschnitt: Der 15. März bis 15. September beträgt genau 6 Monate, obwohl es 184 Tage sind. Die Mehrdeutigkeit erscheint mit Ankerdaten nach dem 28. - einen Monat nach dem 31. Januar wird normalerweise auf den 28. oder 29. Februar begrenzt. Gut erzogene Abrechnungssysteme klemmen; naiver Code fließt in Anfang März, was ein echter Fehler ist, auf den es sich zu überprüfen lohnt.
Beeinflussen Schaltjahre den Datumsunterschied?
Ja - Jeder Bereich, der den 29. Februar in einem Schaltjahr (wie 2024 oder 2028) umfasst, enthält einen Tag mehr als den gleichen Bereich in einem gemeinsamen Jahr, und die korrekten Taschenrechner berücksichtigen ihn automatisch. Die subtile Regel: Jahre, die durch 100 teilbar sind, sind keine Schaltjahre, es sei denn, sie sind auch durch 400 teilbar, also war 2000 ein Schaltjahr, aber 2100 werden nicht sein. Handgerollte "Teilbar durch 4"-Checks scheitern genau in diesen Jahren.
Wie wirken sich Zeitzonen auf die Berechnungstage zwischen den Daten aus?
Ein bloßes Datum ist ein anderes 24-Stunden-Fenster in jeder Zeitzone, sodass zwei Systeme in verschiedenen Zonen zu Recht über das "Heute"-Verhältnis stimmen können - und ein Zeitstempel gegen Mitternacht kann je nach der verwendeten Zone an verschiedenen Kalenderdaten fallen. Für reine Kalender-Datumsunterschiede gelten Zeitzonen nicht; bei abgeleiteten Daten mit Zeitstempel konvertieren Sie beide Zeitstempel zuerst in dieselbe Zone mit einem Werkzeug wie dem Zeitstempelkonverterdrohen
Ist der Toolz.dev-Datumsdifferenzrechner kostenlos und privat?
Ja in beiden Punkten. Es läuft vollständig in Ihrem Browser ohne Anmeldung - die von Ihnen eingegebenen Daten werden nie irgendwo hochgeladen, protokolliert oder gespeichert. Das ist wichtiger als es scheint, da Datumspaare sensible Fakten wie Beschäftigungsfristen, medizinische Zeitpläne oder gesetzliche Fristen kodieren können und es keinen technischen Grund gibt, der ein Taschenrechner benötigt, um sie serverseitig zu sehen.

