Termine sind nur einfach, bis sie es nicht sind, weshalb RFC 3339 Gibt, um zu bestimmen, was ein Zeitstempel im Internet bedeutet.
Der erste Altersfehler, den ich verschickte, war in einer Anmeldeform Die Regel war auf dem Papier einfach genug: Benutzer mussten mindestens 18. Die Implementierung war die, die jeder auf dem ersten Pass schreibt - nehmen Sie die Differenz zwischen zwei Zeitstempeln, dividieren durch 365,25 Tage, Boden es funktionierte in Tests, weil die Testvorrichtungen Geburtstage aus den 1980 er Jahren waren, bequem frei von der Grenze Es scheiterte in der Produktion für einen Benutzer, der am 29. Februar geboren wurde, dem gesagt wurde, er sei siebzehn am Morgen seines achtzehnten Geburtstages Er war verständlicherweise nicht begeistert.
Das ist die Sache mit dem Alter Jeder weiß, was es bedeutet, niemand ist sich einig, wie man es berechnet, und die naive Version ist falsch in einer Weise, die nur an Grenzen auftaucht - Schalttage, Monatsende, der Tag vor einem Geburtstag Ein Jahr ist nicht 365 Tage Ein Monat ist nicht 30 Tage. " Einen Monat nach dem 31. Januar" hat keine einzige richtige Antwort, und die Antwort, die Sie auswählen, ändert das Ergebnis Nichts davon ist wichtig, bis es: bis Sie die Berechtigung prüfen, ein Formular ausfüllen, das " Jahre und Monate, " ein Rentendatum berechnen oder einem Benutzer erklären, warum Ihr Formular denkt, er sei siebzehn.
Ich baue Entwicklertools für meinen Lebensunterhalt - [Toolz.dev] (/, das WP Adminify Plugin, einen Stapel Laravel und React Apps - und Datumsarithmetik ist die Kategorie von Bug, die ich gelernt habe, nicht mehr von Hand zu machen Die Altersrechner Auf Toolz.dev nimmt ein Geburtsdatum und ein Zieldatum und gibt Ihnen das genaue Alter als Jahre, Monate und Tage an, berechnet mit realer Kalenderarithmetik und nicht mit einer Durchschnittsmonatsnäherung. Außerdem erhalten Sie die Gesamtzahlen, nach denen die Leute tatsächlich fragen - wie viele Tage, Wochen, Stunden - plus den Wochentag, an dem Sie geboren wurden, und einen Countdown zum nächsten Geburtstag.
Dieser Leitfaden erklärt, was das Werkzeug tut, wie die Arithmetik darunter funktioniert und wo sich die wirklich harten Fälle befinden. Wenn Sie nur die Nummer möchten, ist der Taschenrechner nur einen Klick entfernt. Wenn Sie jemals eine Altersberechnung gegenüber einem Compliance-Beauftragten verteidigen mussten, lesen Sie den Deep Dive.
tl; dr: Genaues Alter sind Jahre, dann Monate, dann Tage, wobei Tage von der wahren Länge des Vormonats entlehnt sind - nicht von einem 30-Tage-Durchschnitt. Schalttage werden gezählt Ein Geburtstag am 29. Februar wird in Nicht-Schaltjahren als 1. März behandelt. Die Altersrechner Wendet all diesen In-Browser an, zeigt die Gesamtzahlen in Tagen, Wochen, Stunden und Minuten und sendet Ihr Geburtsdatum nie irgendwo.
Hauptmerkmale
Kalenderkorrekte Jahre, Monate und Tage
Die Schlagzeilenummer ist eine exakte Aufschlüsselung: 33 Jahre, 11 Monate, 28 Tage Nicht & quot; 33,97 Jahre, & quot; nicht & quot; 407 Monate, & quot; sondern die dreiteilige Zahl, die Formulare und Registrare verlangen Die Tagekomponente wird berechnet, indem von der tatsächlichen Länge des Monats vor dem Zieldatum entliehen wird, wenn Sie am 14. März messen, kommt der Kredit vom Februar - 28 Tage die meisten Jahre, 29 in einem Schaltjahr - nicht von einem fiktiven 30-Tage-Monat Dieses einzelne Detail ist die Differenz zwischen einem Ergebnis, das mit dem Kalender übereinstimmt, und einer Saison, die um einen Tag oder zwei abdriftet.
Schaltjahr und 29. Februar
Schalttage werden in jeder Summe gezählt, und der Geburtstagsfall vom 29. Februar wird explizit behandelt und nicht dem Zufall überlassen. Der Rechner behandelt einen Schalttag als Sturz am 1. März in Jahren, die keinen 29. Februar haben, und dies sagt dies in der Ausgabe, anstatt still in Ihrem Namen eine Entscheidung zu treffen. Dies ist das Übereinkommen, das die meisten Gerichtsbarkeiten verwenden, und es wird konsequent sowohl auf den Altersaufschlüsselung als auch auf den Countdown für den nächsten Geburtstag angewendet, sodass sich die beiden niemals widersprechen.
Volle Gesamtsummenaufschlüsselung
Unter der Überschrift erhalten Sie die Zahlen, nach denen tatsächlich gesucht wird: Gesamtmonate, Gesamtwochen, Gesamttage, Gesamtstunden und Gesamtminuten. Jede einzelne davon wird aus dem genauen Kalenderabstand zwischen den beiden Daten abgeleitet, sodass Schalttage enthalten sind und nichts durch ein " durchschnittliches Jahr&Quot; von 365,25 Tagen gerundet wird. Wenn Sie am 1. Januar 2000 geboren wurden, waren Sie am 1. Januar 2025 9.132 Tage alt - fünfundzwanzig Jahre mit 365 Tagen plus die sieben Schalttage dazwischen.
Nächster Geburtstag Countdown
Das Tool meldet das Datum Ihres nächsten Geburtstages, den Wochentag, auf den es fällt, das Alter, das Sie drehen werden und wie viele Tage verbleiben. Wochentag ist wichtiger als es klingt: Zu wissen, dass ein Geburtstag an einem zwei Jahre am Dienstag landet, ist der Unterschied zwischen der Planung von etwas und der Entdeckung des Problems in der Woche zuvor. Wenn das Zieldatum der Geburtstag selbst ist, sagt das Tool eher als ein ganzes Jahr lang.
Alter zu jedem Zeitpunkt, nicht nur heute
Das zweite Feld ist heute standardmäßig, aber vollständig bearbeitbar. Stellen Sie es auf ein vergangenes Datum ein, um zu antworten: "Wie alt war sie, als die Richtlinie begann," oder auf ein zukünftiges Datum, um "wird er bis zum Einschreiben sechzehn sein wird." Die Berechtigungsregeln werden fast immer als Alter zu einem bestimmten Datum formuliert, und diese Arithmetik in Ihrem Kopf ist genau dort, wo sich Fehler einschleichen.
Klare Validierung, nicht stille falsche Antworten
Ein unerfassbares Datum, ein unmögliches Datum wie der 30. Februar, ein Monat von 13 oder ein Geburtsdatum nach dem Zieldatum, erzeugen alle eine bestimmte Fehlermeldung. Der Rechner gibt kein negatives Alter zurück, ein Invalid Date, oder a NaNdrohen Genau gesagt zu werden, was mit der Eingabe falsch ist, ist mehr wert als eine Zahl, der Sie nicht vertrauen können.
100% clientseitig
Jede Berechnung läuft in Ihrem Browser in einfachem Javascript. Ihr Geburtsdatum wird niemals hochgeladen, protokolliert oder gespeichert. Das ist für dieses Tool wichtiger als für die meisten: Ein Geburtsdatum ist eines der drei oder vier Felder, die Identitätsverifizierungssysteme angeben, und es in einen serverseitigen Taschenrechner einfügen, dessen Datenschutzrichtlinie Sie nicht gelesen haben, ist ein kleines, vermeidbares Risiko. Sobald die Seite geladen wurde, funktioniert das Tool überhaupt ohne Netzwerkverbindung.
Wie man den Altersrechner benutzt
Schritt 1: Geben Sie das Geburtsdatum ein
Geben Sie das Datum im ersten Feld ein oder wählen Sie es aus. Jedes Kalenderdatum funktioniert - einschließlich des 29. Februar und einschließlich Daten, die weit über ein Jahrhundert zurückliegen. Das Feld nimmt eine ISO YYYY-MM-DD Wert, was der native Datumsauswahl-Picker produziert, so können Sie ihn direkt eingeben oder den Picker verwenden. Wenn Sie etwas einfügen, das der Rechner nicht analysieren kann, wird Ihnen das erwartete Format angezeigt, anstatt zu raten.
Schritt 2: Stellen Sie das Messdatum ein
Das zweite Feld, " Alter at date, " standardmäßig auf heute Lassen Sie es für den allgemeinen Fall: wie alt bin ich gerade Ändern Sie es, wenn die Frage über einen anderen Moment - den Tag, an dem ein Vertrag unterzeichnet wird, eine Prüfung Cut-off, den Beginn eines Schuljahres, ein Ruhestandsdatum, oder ein Datum in der Vergangenheit Sie für einen Rekord rekonstruieren Die einzige Einschränkung ist, dass es auf oder nach dem Geburtsdatum fallen muss; der Rechner lehnt das Gegenteil ab und erklärt, warum.
Schritt 3: Lesen Sie die Aufschlüsselung
Drücken Sie Berechnen und das Ergebnis erscheint in drei Teilen Oben das genaue Alter als Jahre, Monate und Tage, mit den beiden Daten, zwischen denen es berechnet wurde Darunter zwei Karten: der Wochentag, an dem Sie geboren wurden, und Ihr nächster Geburtstag mit seinem Datum, seinem Wochentag, dem Alter, das Sie wenden werden, und den verbleibenden Tagen Unten die Gesamttabelle - Monate, Wochen, Tage, Stunden und Minuten - jeweils mit einer kurzen Notiz, die genau erklärt, was es zählt, denn & quot;total monates" und "totototototototot days" werden anders gezählt und es lohnt sich, explizit zu sein.
Schritt 4: Zusammenfassung kopieren
Der Kopierbutton fügt eine einfach-englische Zusammenfassung in Ihre Zwischenablage ein: das Alter, das Zieldatum, den Wochentag der Geburt und die Gesamtzahl der Tage. Es ist das gewünschte Format, wenn Sie in ein Formular, eine E-Mail, ein Support-Ticket oder einen Datensatz einfügen. Ändern Sie dann eines der beiden Daten und berechnen Sie erneut - es gibt keinen Status zum Zurücksetzen und keine Hin- und Rückfahrt zu einem Server.
Der technische Tiefentauchgang: Warum Alter Arithmetik härter ist als es aussieht
Ein Jahr ist nicht 365 Tage und ein Monat ist nicht 30
Das gregorianische Jahr ist durchschnittlich 365,2425 Tage lang, deshalb fügen wir einen Schalttag in durch 4 teilbare Jahre ein, überspringen ihn in durch 100 teilbare Jahre und setzen ihn in durch 400 teilbare Jahre wieder ein - weshalb 2000 ein Schaltjahr war und 1900 nicht. Die Konsequenz für die Altersrechnung ist direkt: Wenn Sie das Alter berechnen, indem Sie verstrichene Tage durch 365 dividieren, gewinnen Sie alle vier Jahre ungefähr einen Tag, und Ihre Berechnung wird mit dem Kalender für jeden, der in der Nähe seines Geburtstages gemessen wird, nicht übereinstimmen. Eine Division durch 365,25 ist besser und immer noch falsch, weil sie über die anderen Grenzen hinwegdriftet.
Das Monatsproblem ist schlimmer, denn Monate sind nicht nur unregelmäßig - sie sind mehrdeutig Monate sind 28, 29, 30 oder 31 Tage Es gibt keinen vertretbaren Durchschnitt Jede Berechnung, die "one month" als feste Anzahl von Tagen ergibt ein Alter, das nicht mit dem übereinstimmt, was ein Mensch sagen würde, der auf einen Kalender zählt.
Der feldweise Subtraktionsalgorithmus
Der richtige Ansatz ist, überhaupt nicht in Tage umzuwandeln. Es ist das Subtrahieren von Feld für Feld und Ausleihen, wenn ein Feld negativ wird, genau so, wie Sie zwei mehrstellige Zahlen von Hand abziehen würden.
Nehmen Sie ein Geburtsdatum vom 15. März 1990 und ein Ziel vom 14. März 2024:
- Jahre: 2024 − 1990 = 34
- Monate: 3 − 3 = 0
- Tage: 14 - 15 = -1
Das Feld Tage ist negativ, also leihen Sie sich einen Monat aus. Die zentrale Frage ist: Ein Monat wie viele Tage? Die Antwort ist die Länge des Monats, der dem Zieldatum unmittelbar vor dem Ziel ist. Das Ziel ist im März 2024, also der Vormonat ist der Februar 2024, der 29 Tage hat, da 2024 ein Schaltjahr ist. Ausleihen gibt:
- Monate: 0 − 1 = −1
- Tage: −1 + 29 = 28
Jetzt ist das Feld Monate negativ, also leihen Sie sich ein Jahr aus: Jahre 34 - 1 = 33, Monate −1 + 12 = 11. Die endgültige Antwort ist 33 Jahre, 11 Monate, 28 Tage - einen Tag vor dem 34. Geburtstag, was genau richtig ist.
Sie können es umgekehrt überprüfen: 15. März 1990 plus 33 Jahre ist der 15. März 2023. Plus 11 Monate ist der 15. Februar 2024. Vom 15. Februar bis 14. März 2024 sind 14 Tage bis Ende Februar (das 29 Tage hat) plus 14 Tage in März, das sind 28. Die beiden Methoden stimmen überein, was die von einem Datumsalgorithmus gewünschten Eigenschaft ist.
Beachten Sie die Falle, die dadurch aufgedeckt wird Wenn die gleiche Berechnung in einem Nicht-Schaltjahr - 15. März 1990 bis 14. März 2023 - laufen würde, würde die Kreditaufnahme aus einem 28-tägigen Februar stammen und die Antwort wäre 33 Jahre, 11 Monate, 27 Tage. Gleiche Beziehung zum Geburtstag, unterschiedliche Tageszählung, da der dazwischenliegende Monat eine andere Länge hat. Das ist kein Bug. Das ist es, was "Monate und Tage" bedeutet.
Warum man sich ausleihen kann, reicht manchmal nicht aus
Hier ist der Fall, der die meisten handgerollten Implementierungen unterbricht. Geburtsdatum 31. Januar 2023, Ziel 1. März 2023:
- Tage: 1 − 31 = −30
- Leihen Sie Februar (28 Tage): −30 + 28 = −2
Immer noch negativ Ein einziger Kredit ist immer dann unzureichend, wenn der Geburtstag des Monats die Länge des dem Ziel vorausgehenden Monats überschreitet Der Fix ist, wieder zu leihen, ab dem Monat davor - Januar, 31 Tage - also 29 Tage und null Monate Die Antwort ist 0 Jahre, 0 Monate, 29 Tage, das ist genau die Anzahl der Kalendertage zwischen den beiden Terminen, wenn Ihre Implementierung genau einmal leiht, wird sie ein negatives Tagefeld für diese Eingaben aussenden und niemand wird es bemerken, bis ein auf den 31. geborener Benutzer sich beschwert.
Warum "einen Monat später" keine einzige richtige Antwort hat
Was ist ein Monat nach dem 31. Januar? Es gibt zwei vertretbare Antworten, und die Standards regeln dies nicht:
- Klemmung: Zurückrollen auf den letzten gültigen Tag des Zielmonats - 28. Februar (oder 29 in einem Schaltjahr) Das ist das, was die meisten Tabellenkalkulationen
EDATEFunktionen und viele Datumsbibliotheken tun. - Vorwärts rollen: Überlauf in den nächsten Monat - 3. März. Das ist naiv
setMonth()Arithmetik macht JavaScript, und deshalb sehen so viele Datumsfehler wie Off-by-Drei-Tage-Fehler aus.
Beides ist nicht falsch, aber sie können nicht beide im selben System verwendet werden. Der Altersrechner wendet die Roll-Forward-Konvention konsequent an, denn es ist die Konvention, die die Regel vom 29. Februar kohärent macht: Wenn ein monatlicher Jahrestag des 29. auf den 1. März rollt, dann rollt auch ein monatlicher Jahrestag des 31. in den nächsten Monat. Der obige Kreditalgorithmus erzeugt genau dieses Verhalten ohne Spezialgehäuse, was einer der Gründe ist, es zu bevorzugen. Eine überall angewendete Regel schlägt einen Haufen Ausnahmen.
Das Problem des 29. Februar
An einem Schalttag wird ungefähr eine Person in 1.461 geboren. In drei von vier Jahren gibt es ihren Geburtstag nicht. Die Gerichtsbarkeiten mussten entscheiden, was zu tun war, und nicht alle entschieden sich für dasselbe.
Nach der in England und in den meisten US-Bundesstaaten verwendeten Regel erreicht eine Person zu Beginn des Tages ein bestimmtes Alter vor Der Jahrestag ihrer Geburt - eine Fiktion, die ordentlich einen Schalttag Baby's legalen Geburtstag fallen auf den 1. März in einem Nicht-Schaltjahr Mehrere andere Systeme erreichen die gleiche Antwort auf einem anderen Weg, halten, dass der Jahrestag ist der Tag, der auf den letzten Tag des Februar. Neuseeland und Teile von Taiwan, im Gegensatz dazu, verwenden 28. Februar. Hong Kong's Interpretation und General Clauses Ordinance und mehrere andere Gesetze explizit eine auswählen und aufschreiben, was das Vernünftige ist.
Der Altersrechner verwendet 1. März, gibt es in der Ausgabe an, wenn es zutrifft, und wendet es konsistent sowohl auf die Altersaufschlüsselung als auch auf den Countdown für den nächsten Geburtstag an. Jemand, der am 29. Februar 2000 geboren wurde, ist am 28. Februar 2023 22 Jahre, 11 Monate und 30 Tage alt und wird am 1. März 2023 23 Jahre alt. Wenn Ihre lokale Regel der 28. Februar ist, ziehen Sie einen Tag vom Countdown ab, die Gesamttageszahlen bleiben in beiden Fällen unberührt, da sie reine Kalenderdistanz sind.
Wie unterschiedliche Systeme das Alter überhaupt rechnen
Alles oben setzt ein chronologisches Alter ab dem Zeitpunkt der Geburt - dem internationalen Standard, und was fast jedes Rechts - und Medizinsystem heute verwendet, Es ist nicht das einzige System, das existiert hat.
Die traditionelle ostasiatische Altersberechnung zählte ein Neugeborenes bei der Geburt als ein Jahr alt und fügte jedem ein Jahr zum neuen Mondjahr statt zu einzelnen Geburtstagen hinzu. Ein am Tag vor Neujahr geborenes Baby galt zwei Tage später als zwei Jahre alt. Korea behielt die Praxis im Alltag am längsten bei - neben einem separaten " Kalenderalter und -quot; für Schul- und Wehrpflicht genutzt - bis Juni 2023, als es gesetzlich auf das internationale Alter standardisiert wurde und in der Berichterstattung des Tages die gesamte Bevölkerung über Nacht ein oder zwei Jahre jünger machte. China, Japan und Vietnam waren Jahrzehnte zuvor ins internationale Alter übergegangen, obwohl die traditionelle Zählung in kulturellen und astrologischen Kontexten erhalten bleibt.
Zwei weitere Abrechnungen sind es wert, darüber zu wissen, weil sie in echten Dokumenten erscheinen. Gestationsalter, in der Geburtshilfe verwendet, wird vom ersten Tag der letzten Menstruationsperiode an nicht Empfängnis gezählt und läuft etwa zwei Wochen vor dem Embryonalalter. und Alter am letzten Geburtstag gegen Alter nächster Geburtstag ist eine Live-Unterscheidung im Versicherungsgeschäft: Einige Policenpreise für das Alter, das Sie zuletzt gedreht haben, andere nach dem Alter, dem Sie am nächsten sind, was sich für Personen, die mehr als sechs Monate nach ihrem Geburtstag sind, um ein ganzes Jahr unterscheiden kann. Wenn ein Formular nach Ihrem Alter fragt und die Antwort finanziell wichtig ist, lohnt es sich zu wissen, welches es bedeutet.
Zeitzonen und warum dieses Tool sie ignoriert
Ein Geburtsdatum ist ein Kalenderdatum, kein Augenblick Wenn man es als Zeitstempel speichert und in einer anderen Zeitzone rendert, kann es sich um einen Tag verschieben - der klassische Fehler, bei dem ein Geburtstag für Benutzer in einer Hemisphäre als 14. und in der anderen als 15. angezeigt wird Der Altersrechner umgeht dies vollständig, indem er an mitternachtsverankerten Daten alle Arithmetiken in UTC durchführt Tageslichtsparende Übergänge, die eine Stunde addieren oder entfernen, können ein Datum nicht über eine Mitternachtsgrenze verschieben, und die Zahl an Wochentagen und Geburten ist stabil, egal wo Sie sitzen. Die Gesamtwerte von Stunden und Minuten werden aus demselben Grund von Mitternacht bis Mitternacht gezählt: Es handelt sich um Vielfache der Tageswand, die nicht zählen.
Häufige Anwendungsfälle
Anmelde- und Stichtagstermine
Fast jede Regel, die das Alter betrifft, wird zu einem bestimmten Datum als Alter formuliert. Schuleinschreibungskürzungen, Zulassungsberechtigung, altersbeschränkte Verkäufe, Rentenqualifikation, Versicherungsbänder, Mindestalter in Bezug auf die Serviceleistung. Die Frage ist niemals "Wie alt ist diese Person", aber "wie alt wird diese Person am relevanten Datum sein", und das bearbeitbare Zielfeld ist der ganze Punkt. Stellen Sie das Datum auf den Cut-off ein und lesen Sie die Jahreszahl.
Formulare, die Jahre und Monate wollen
Einwanderungsanträge, medizinische Aufnahmeformulare, Schulunterlagen und Aufenthaltsunterlagen verlangen routinemäßig das Alter in Jahren und Monaten oder Jahren, Monaten und Tagen. Dafür gibt es keine Abkürzung und keine Möglichkeit, es aus einem Dezimalalter abzuleiten. Es muss ordnungsgemäß berechnet werden und muss mit dem übereinstimmen, was die empfangende Stelle berechnet, weshalb die Kalenderausleihmethode wichtig ist - sie ist das, was die Person am anderen Ende des Formulars tut.
Alterslogik in eine Anwendung aufbauen
Wenn Sie eine Altersprüfung durchführen, gilt: Verstrichene Millisekunden niemals durch eine Jahreskonstante dividieren Kalenderfelder vergleichen Die minimale korrekte 18-Plus-Prüfung besteht darin, das Datum genau achtzehn Jahre nach dem Geburtsdatum zu konstruieren und zu testen, ob heute dran oder danach ist - und dann bewusst zu entscheiden, was Ihr System mit dem 29. Februar macht. Ich verwende die Altersrechner Um Grenzbefestigungen zu generieren, wenn ich diese Tests schreibe: am Tag vor dem Geburtstag, dem Tag des Schalttages, dem 31. des Monats. Vier Testfälle fangen im Wesentlichen jeden Altersfehler ab, der in die Produktion kommt.
Meilensteine, Jubiläen und die Frage "Wie viele Tage"
Zehntausend Tage alt ist ein echter Meilenstein, der um Ihren siebtsechsten Geburtstag herum liegt. Milliarden-Sekunden-Geburtstage landen bei rund 31,7 Jahren. Die Gesamttabelle beantwortet diese direkt und die Zahl der Geburtswochenende beantwortet die andere Frage, die die Leute immer stellen. Der Countdown zum nächsten Geburtstag mit seinem Wochentag ist wirklich nützlich, um mehr als ein paar Wochen zu planen.
Aufzeichnungen rekonstruieren
Wenn Sie historische Daten prüfen - eine Krankenakte, eine Lohnbuchhaltung, einen alten Vertrag - müssen Sie oft wissen, wie alt jemand in der Vergangenheit an einem Datum Jahre war Legen Sie beide Felder explizit fest und das Tool beantwortet sie ohne Annahmen über " now." Dies ist auch die schnellste Möglichkeit zu überprüfen, ob ein Legacy-System's gespeichertes Altersfeld jemals richtig war, was meiner Erfahrung nach eine Frage ist, die es wert ist, gestellt zu werden.
Warum das Alter im Browser berechnen?
Jede Berechnung im Toolz.dev Altersrechner Client-seitig läuft Nichts, was Sie eingeben, wird übertragen, protokolliert oder gespeichert, und die Seite arbeitet nach dem Laden ohne Netzwerkverbindung weiter Ein Geburtsdatum ist kein neutrales Datenstück - es ist eines der Felder, auf denen Identitätsprüfungen, Passwort-Resets und Kreditanwendungen eingeben Es gibt keinen Grund, es einem Server zu übergeben, nur um eine Subtraktion durchzuführen, die Ihr Browser unter einer Millisekunde durchführen kann.
Wenn Ihre Arbeit Daten über Geburtstage hinaus beinhaltet, Datumsdifferenzrechner behandelt den allgemeinen Intervallfall und die Zeitstempelkonverter ist das Werkzeug für das Datum, an dem das Datum in einem Unix-Epochenwert in einem Protokoll eingefangen wird. Für alles numerische, die Prozentualer Rechner Deckt die andere Hälfte der alltäglichen Arithmetik ab, die leicht falsch zu verstehen ist.
FAQ
Wie berechne ich mein genaues Alter in Jahren, Monaten und Tagen?
Subtrahieren Sie das Geburtsdatum vom Feld für das Zieldatum nach Feld: Jahre, dann Monate und dann Tage. Wenn der Tag negativ ist, leihen Sie sich die Anzahl der Tage im Monat vor dem Zieldatum aus, wenn der Monat dann negativ ist, leihen Sie sich 12 Monate ab den Jahren aus. Geben Sie Ihr Geburtsdatum in den Rechner ein und es gilt automatisch die Ausleihe, sodass das Ergebnis eher einem Kalender als einer Schätzung des Durchschnittsmonats entspricht.
Warum ändert sich die Anzahl der Tage in meinem Alter je nach Monat?
Denn Monate sind nicht gleich lang. Die Ausleihtage ab einem 28-Tage-Februar ergibt einen anderen Rest als die Kreditaufnahme aus einem 31-Tage-Januar, so dass dieselbe Person in einem Monat und in einem anderen Zeitraum von "3 Monaten und 2 Tagen" und "3 Monate und 5 Tage" nach demselben Zeitraum in einem anderen Zeitraum von 3 Monaten und 2 Tagen sein kann. Die Jahre und die Gesamttage sind eindeutig, nur der Rest der Monate und der Reste hängen davon ab, welche Monate Sie überquert haben.
Wie geht der Taschenrechner mit einem Geburtstag am 29. Februar um?
Ein Geburtsdatum am 29. Februar wird als Sturz am 1. März in Jahren behandelt, die keinen 29. Februar haben. So wird jemand am 29. Februar 2000 am 1. März 2023 23 Jahre alt und am 28. Februar 2023 noch 22 Jahre 11 Monate und 30 Tage alt. Dies entspricht der Regel, die die meisten allgemeinen Gerichtsbarkeiten anwenden, wobei das Jubiläum der Tag nach dem letzten Tag des Februar ist.
Sind Schaltjahre in der Gesamtzahl der Tage enthalten?
Ja. Die Gesamttage werden aus der tatsächlichen Kalenderentfernung zwischen den beiden Daten berechnet, also wird jeder 29. Februar im Intervall gezählt. Deshalb wird die Gesamtzahl der durch 365 geteilten Tage in Jahren nicht genau gleich Ihrem Alter entsprechen - das durchschnittliche gregorianische Jahr beträgt 365,2425 Tage.
Kann ich mein Alter für ein zukünftiges oder vergangenes Datum berechnen?
Ja. Das zweite Datumsfeld ist heute standardmäßig auf "Heute" eingestellt, kann jedoch auf ein beliebiges Datum nach dem Geburtsdatum eingestellt werden. So überprüfen Sie das Alter bei einer Kündigung - Schuleinschreibung, ein Startdatum der Richtlinie, ein Datum der Lizenzberechtigung oder eine Vertragsunterzeichnung - ohne die Arithmetik selbst durchzuführen.
Ist mein Alter überall auf der Welt gleich?
Nicht unbedingt. Die meisten Länder verwenden das von Geburt an gezählte chronologische Alter, was dieser Taschenrechner zurückgibt. Die traditionelle ostasiatische Altersrechnung zählte ein Neugeborenes als ein Jahr und fügte jedes Jahr ein Jahr lang ein Jahr hinzu, was jemanden bis zu zwei Jahren "älter" als sein chronologisches Alter machen könnte. Südkorea hat sich im Juni 2023 rechtlich auf das internationale Alter standardisiert, aber die traditionelle Zählung erscheint immer noch in kulturellen Kontexten.
An welchem Wochentag wurde ich geboren?
Der Rechner meldet direkt den Wochentag des Geburtsdatums. Es wird aus dem gregorianischen Kalender abgeleitet, ist also für jedes Datum genau, seitdem der Kalender übernommen wurde, und hängt nicht von Ihrer lokalen Zeitzone ab, da alle Arithmetik in UTC durchgeführt wird.
Wird mein Geburtsdatum irgendwo gespeichert oder gesendet?
kein drohen Der Rechner läuft komplett in Ihrem Browser mit einfachem Javascript. Nichts, das Sie eingeben, wird übertragen, protokolliert oder gespeichert, und das Tool funktioniert nach dem Laden der Seite weiterhin ohne Internetverbindung.



