Leeftijd berekenen

Bereken Gregoriaanse kalenderleeftijd, totale dagen en de volgende verjaardag met een expliciete schrikkeldagregel. Kopieer of download het resultaat.

Zo werkt het

Bereken Gregoriaanse kalenderleeftijd, totale dagen en de volgende verjaardag met een expliciete schrikkeldagregel. Kopieer of download het resultaat.

Stap 1

Voer twee datums in

Vast voorbeeld

2000-01-012026-01-01

Kies de geboorte- en peildatum. Vandaag gebruikt de lokale datum van het apparaat.

Stap 2

Kies de verjaardagsregel

Vast voorbeeld

02-2902-28 / 03-01

Kies voor een geboorte op 29 februari in gewone jaren 28 februari of 1 maart.

Stap 3

Bewaar het resultaat

Vast voorbeeld

2023-01-312023-02-282023-03-01

Lees voltooide jaren, maanden en resterende dagen. Kopieer of download de samenvatting met datums.

Praktische toepassingen

Een viering op een andere datum plannen

Stel dat iemand die op 2000-06-15 is geboren, feestviert op 2026-06-14. Voer die twee datums in, laat tijden uit en lees 25 jaar, 11 maanden en 30 dagen: de viering is één dag vóór de 26e verjaardag. Verplaats de peildatum naar 2026-06-15 en het resultaat wordt 26 jaar, 0 maanden en 0 dagen, met nul dagen tot de verjaardag. Dit is nuttig bij uitnodigingen of bij het controleren van een gedateerd formulier. Gebruik voor een leeftijdsgrens van een instelling de opgegeven peildatum en regel van die instelling, in plaats van aan te nemen dat de feestdatum de toelating bepaalt.

Familietijdlijnen en controle van gegevens

Een familiefoto kan gedateerd zijn terwijl het onderschrift een leeftijd in maanden noemt. Gebruik de fotodatum als peildatum en vergelijk voltooide maanden, niet totale dagen gedeeld door 30. Als een geboortedatum 2023-01-31 wordt vergeleken met 2023-03-01, is het kalenderresultaat één maand en één dag, terwijl het dagtotaal 29 is. Bewaar beide maten in je aantekeningen, zodat een andere lezer weet welke conventie het onderschrift gebruikte. De weekdag kan helpen een transcriptiefout te signaleren, maar een passende weekdag bewijst niet dat een datum of iemands identiteit klopt.

Een spreadsheet of andere calculator controleren

Wanneer twee leeftijdsresultaten verschillen, vergelijk dan eerst dezelfde geboortedatum en peildatum met tijden uit. Probeer 2023-01-31 tot 2023-03-31: deze tool meldt twee maanden, niet twee maanden en drie dagen door herhaald begrensde maanden op te tellen. Test daarna een geboorte op 29 februari met beide verjaardagsregels. Deze kleine voorbeelden isoleren maandankers en schrikkeldagafhandeling voordat je een leeftijdsberekening over vele jaren onderzoekt. Kopieer de gedateerde samenvatting met de regel; alleen de drie leeftijdscijfers sturen maakt het lastig voor iemand anders om het verschil te reproduceren.

Voorbeeld van een kalenderleeftijd van 26 jaar
Voorbeeld: van 1 januari 2000 tot 1 januari 2026 zijn het 26 volledige jaren en 9.497 kalenderdagen. De datums zijn fictieve voorbeeldgegevens.

Kalenderleeftijd, totalen en lokale uren

Kalenderleeftijd beantwoordt een vraag over een kalenderdatum: hoeveel volledige verjaardagen, daarna volledige kalendermaanden en daarna resterende kalenderdagen zijn verstreken? Dit is bewust iets anders dan seconden of totale dagen delen door een gemiddelde jaarlengte.

Voer een geldige geboortedatum in en kies de datum waarop de leeftijd ertoe doet. Vandaag gebruikt de lokale datum van het apparaat; het is geen UTC-datum die achter de weergave verborgen zit. Peildatums in het verleden en de toekomst zijn toegestaan, maar de geboortedatum mag niet in de toekomst liggen en niet na de peildatum vallen. Het toegestane bereik loopt van 0001-01-01 tot en met 9999-12-31. De Temporal.PlainDate-documentatie beschrijft het belangrijke onderscheid: een kalenderdatum staat los van een tijdzone.

Het hoofdresultaat is de driedelige waarde van voltooide jaren, maanden en dagen. De ondersteunende rijen geven totaal kalenderdagen, volledige weken, volledige maanden, weekdag van geboorte, de gekozen verjaardagsregel voor 29 februari en de volgende verjaardag met resterende dagen.

De optionele tijdsectie is een aparte controle van verstreken uren. Die combineert geboortedatum, geboortetijd, peildatum, peiltijd en apparaattijdzone; zij verandert de kalenderleeftijd niet. De Temporal.ZonedDateTime-documentatie legt uit waarom overgeslagen en dubbele lokale kloktijden een expliciete disambiguatieregel nodig hebben, en deze tool weigert die dubbelzinnige gevallen in plaats van te gokken.

2023-01-312023-02-282023-03-01
Vast maandeindvoorbeeld: 31 januari bereikt 28 februari na één begrensde maand, daarna voegt 1 maart één resterende kalenderdag toe.

Uitgewerkt voorbeeld: 31 januari tot 1 maart

Voor geboortedatum 2023-01-31 en peildatum 2023-03-01 is geen volledig jaar verstreken, dus 31 januari blijft het jaaranker. De tool controleert één kalendermaand vanaf dat anker. Die komt in 2023 uit op 28 februari, omdat februari geen 31e dag heeft. Deze aanpassing heet begrenzing: houd de gevraagde maand, maar gebruik de laatste geldige dag wanneer de oorspronkelijke dag niet bestaat.

De volgende dag, 1 maart, is dan één resterende kalenderdag na het begrensde maandanker. Het resultaat is niet 29 gedeeld door een gemiddelde maand; het is nul jaar, één maand en één dag volgens de maandeindconventie van deze tool.

Dit voorbeeld is nuttig bij het vergelijken van calculators. Als een andere calculator nul maanden en 29 dagen meldt, gebruikt die mogelijk een duurconventie in plaats van verjaardag-en-maandberekening. Geen van beide getallen spreekt voor zich zolang de regel niet wordt genoemd.

Elke maandkandidaat wordt gemeten vanaf hetzelfde jaaranker. Van 31 januari tot 31 maart geeft twee maanden rechtstreeks optellen 31 maart, dus de leeftijd is twee maanden en nul dagen. Herhaald één maand optellen zou van 31 januari naar 28 februari naar 28 maart gaan en een verschuiving van drie dagen invoeren. De onafhankelijke ankers voorkomen die verschuiving; ze maken niet alle maanden even lang.

Hoe het maandeindvoorbeeld wordt geïnterpreteerd
StapDatum of waardeBetekenis
Geboortedatum2023-01-31De ankerdatum waarvan voltooide jaren en maanden worden gemeten.
Eén voltooide maand2023-02-28De optelling van een kalendermaand wordt begrensd op de laatste geldige dag van februari.
Peildatum2023-03-01Eén resterende kalenderdag na het anker van 28 februari.
Getoonde leeftijd0 jaar, 1 maand, 1 dagDe driedelige waarde is een kalenderleeftijdsresultaat, geen resultaat op basis van gemiddelde duur.

Elke resultaatrij lezen

De grote cijfers voor jaren, maanden en dagen zijn de kalenderleeftijd op de gekozen peildatum. Dit is de veiligste rij om te citeren wanneer iemand vraagt hoe oud iemand op een datum is.

Totaal kalenderdagen is een exclusief dagverschil: het is nul op de geboortedatum, één op de volgende datum, enzovoort. Volledige weken is dat dagaantal gedeeld door zeven en naar beneden afgerond; volledige maanden is jaren maal twaalf plus het getoonde maandenaantal.

Volgende verjaardag wordt berekend met dezelfde 29-februariregel die in het formulier is gekozen. Als de peildatum de verjaardag is, is de resterende-dagenwaarde nul omdat de volgende verjaardag op die datum al is bereikt.

Resultaatrijen en wanneer je ze gebruikt
RijWat wordt gemetenBeste gebruik
Jaren, maanden, dagenVoltooide kalenderverjaardagen, voltooide maanden en resterende kalenderdagen.Leeftijd op een verjaardag, aanvraagdatum, afspraakdatum of gepland evenement.
Totaal kalenderdagenExclusief kalenderdagverschil van geboortedatum tot peildatum.Uniforme dagtellingen, mijlpalen en debuggen van een andere berekening.
Volledige wekenTotale dagen gedeeld door zeven en naar beneden afgerond.Grove wekelijkse mijlpalen zonder extra precisie te suggereren.
Volledige maandenVoltooide jaren omgerekend naar maanden plus het getoonde maandenaantal.Snelle vergelijking van baby- of projectleeftijden waarin maanden gebruikelijk zijn.
Weekdag van geboorteDe weekdag voor de geboortedatum volgens de Gregoriaanse kalender van de tool.Tijdlijncontrole en gegevenscontrole, geen identiteitsbewijs.
Verstreken urenExact instantverschil uit de optionele lokale tijden wanneer de tijdzone beide tijden accepteert.Ziekenhuis-, reis- of planningsvoorbeelden waarin het tijdstip ertoe doet.

Wanneer lokale geboorte- en peiltijden meenemen

Schakel de tijdoptie alleen in wanneer beide kloktijden bekend zijn en de apparaattijdzone voor beide eindpunten passend is. Het formulier heeft geboorte- en peiltijden, maar geen aparte selector voor geboorteplaats of tijdzone. Een geregistreerde 09:00 in een ander land wordt niet automatisch in de tijdzone van dat land geïnterpreteerd. Laat tijden uit wanneer je alleen kalenderleeftijd nodig hebt, of gebruik buiten deze tool een zonebewuste conversie voordat je verstreken tijd vergelijkt.

Met een apparaat ingesteld op America/New_York beslaat middag op 2024-03-09 tot middag op 2024-03-10 één kalenderdag maar 23 verstreken uren; middag op 2024-11-02 tot middag op 2024-11-03 beslaat 25 uur. Dit zijn vaste voorbeelden van offsetwijzigingen, geen resultaten voor je huidige locatie. De urenrij wordt met maximaal twee decimalen getoond. Die presentatie is geen bewijs dat een onzekere historische geboortetijd precies bekend is.

Een overgeslagen lokale tijd komt niet overeen met een instant, en een dubbele lokale tijd kan met twee instants overeenkomen. De tool weigert beide in plaats van stilzwijgend een offset te kiezen. Hij weigert ook een peilinstant vóór het geboorte-instant, inclusief omgekeerde kloktijden op dezelfde datum. Kalenderleeftijd kan zichtbaar blijven wanneer uren mislukken, maar resultaat kopiëren/downloaden is uitgeschakeld totdat de tijden zijn gecorrigeerd of de tijdoptie is uitgezet.

Datumleeftijd tegenover leeftijd in lokale uren
VraagGebruik deze instellingInterpretatie
Hoe oud is iemand op 12 april?Gebruik alleen datums.De kalenderleeftijd is gebaseerd op kalenderverjaardagen en wordt niet beïnvloed door zomertijd.
Hoeveel uren zijn verstreken tussen twee lokale tijden?Schakel lokale tijden in en voer beide kloktijden in.De rij verstreken uren gebruikt de apparaattijdzone en kan overgeslagen of dubbele tijden weigeren.
Waarom wijkt het urenaantal af van dagen maal 24?Vergelijk het datumresultaat en het urenresultaat apart.Een kalenderdag rond een tijdzoneovergang kan 23 of 25 verstreken uren hebben.

Schrikkeldagkeuzes en een reproduceerbaar resultaat

De pagina past Gregoriaanse kalenderberekening toe in het hele ondersteunde bereik. Het US Naval Observatory-kalenderoverzicht beschrijft de Gregoriaanse kalender als de internationaal aanvaarde burgerlijke kalender, en de US Naval Observatory-schrikkeljaarregel geeft de eeuwjaaruitzondering waardoor 1900 geen schrikkeljaar is en 2000 wel.

Een verjaardag op 29 februari heeft een expliciete conventie nodig voor gewone jaren. De tool biedt 28 februari en 1 maart omdat beide in echte registratiecontexten voorkomen, maar de keuze is een rekenregel en geen juridische, medische of uitkeringsbeslissing.

Oudere documenten kunnen een andere kalender, een geschatte leeftijd, een afgeronde leeftijd of een ongeschreven lokale conventie gebruiken. Deze tool kan een Gregoriaanse berekening consistent en herhaalbaar maken; hij kan de kalender achter een dubbelzinnig bronrecord niet identificeren.

Een bruikbaar opgeslagen resultaat bevat de twee datums en de verjaardagsregel, niet alleen een leeftijd. Kopiëren en downloaden bewaren die context in de samenvatting. Pagina delen is anders: het verstuurt alleen de schone toollink en maakt je invoer niet opnieuw voor de ontvanger.

De verjaardagsregel voor 29 februari kiezen

Voor een geboortedatum op 29 februari beïnvloedt de gekozen regel voltooide jaren, de volgende verjaardag en elk resultaat dat vanaf de pagina wordt geëxporteerd. Bewaar de regel bij de gekopieerde of gedownloade samenvatting, zodat het getal later kan worden geïnterpreteerd.

28 februari behandelt de verjaardag in een gewoon jaar als de laatste dag van februari. 1 maart behandelt die als de volgende kalenderdatum na 28 februari. De tool beslist niet welke regel een instelling moet gebruiken.

Wanneer je een familienotitie of formulier controleert waarin niet staat welke conventie is gebruikt, voer beide regels uit en noteer het verschil. Als het verschil ertoe doet, raadpleeg dan het beleid of bronrecord in plaats van de calculator als autoriteit te behandelen.

Voor geboorte 2020-02-29 en peildatum 2021-02-28 geeft de regel 28 februari één voltooid jaar; de regel 1 maart geeft nul voltooide jaren, 11 maanden en 30 dagen. Op 2021-03-01 geeft de regel 1 maart precies één jaar, terwijl de regel 28 februari één jaar en één dag geeft. Het totale kalenderdagverschil blijft bij beide keuzes gelijk: alleen de op verjaardag gebaseerde ontleding verandert.

Hoe de instelling voor 29 februari de interpretatie verandert
InstellingVerjaardag in gewoon jaarGebruik wanneer
28 februariDe verjaardag wordt in een gewoon jaar op 28 februari geteld.Een record of beleid zegt dat de verjaardag op de laatste dag van februari wordt gevierd.
1 maartDe verjaardag wordt in een gewoon jaar op 1 maart geteld.Een record of beleid behandelt de verjaardag als de dag na 28 februari.
OnbekendDe calculator kan de oorspronkelijke conventie niet afleiden.Voer beide regels uit en houd de brononzekerheid zichtbaar.

Historische gegevens en andere kalenders

De datuminvoer bestaat uit Gregoriaanse kalenderdatums, geen universele decoder voor elke historische kalender. Een geboorte die onder een Juliaanse, maan-, religieuze of lokale burgerlijke kalender is vastgelegd, kan conversie nodig hebben voordat je die invoert.

De US Naval Observatory-schrikkeljaarregel is genoeg om uit te leggen waarom simpele om-de-vier-jaar-snelregels falen voor 1700, 1800, 1900 en 2100, maar vertelt niet welke kalender een handgeschreven register gebruikte.

Bewaar bij genealogisch of archiefwerk de oorspronkelijke tekst, het kalendersysteem als dat bekend is, de geconverteerde datum als je die gebruikt en de rekenregel. Het resultaat is makkelijker te controleren wanneer conversieaannames niet verborgen zijn.

Veelvoorkomende recordvragen vóór het berekenen van leeftijd
Aanwijzing in recordRisicoPraktische reactie
Alleen een datum staat geschrevenHet kalendersysteem kan ongenoemd zijn.Bepaal de bronkalender voordat je die met een Gregoriaanse datum vergelijkt.
De leeftijd zegt ongeveer 25Het getal kan afgerond of geschat zijn.Gebruik de calculator voor een scenario, niet als bewijs van de exacte verjaardag.
De persoon is geboren op 29 februariDe verjaardagsconventie kan de leeftijd rond februari of maart veranderen.Controleer beide regels tenzij de bron of het beleid er één noemt.

Invoer bij het resultaat houden

Resultaat kopiëren bewaart een gelabelde samenvatting; Downloaden biedt dezelfde informatie in clocktools-age.txt. Beide bevatten geboorte- en peildatum, leeftijdscomponenten, totalen en gekozen verjaardagsregel. Een geldige tijdberekening bevat ook beide kloktijden en de apparaattijdzone. Bewaar die context wanneer je berekeningen vergelijkt die op verschillende dagen zijn gemaakt: een leeftijdsgetal zonder peildatum wordt snel dubbelzinnig.

Pagina delen opent ondersteunde native deling of kopieert de paginalink. Het verwijdert bewust querystring en fragment en voegt je datums of samenvatting niet toe. Wil je iemand je berekening laten controleren, stuur dan een apart nagekeken overzicht of een fictieve reproductie in plaats van te verwachten dat de gedeelde link die herstelt. De calculator maakt geen opgeslagen invoergeschiedenis, dus download een nodig resultaat voordat je de pagina verlaat of herstelt.

Als Kopiëren is geblokkeerd, selecteer de getoonde informatie handmatig. Als Downloaden meldt dat het is gestart, controleer dan de downloads van de browser voordat je aanneemt dat een bestand is opgeslagen. Corrigeer bij een niet-beschikbaar urenresultaat de tijden of zet de tijdoptie uit om de datum-only berekening te exporteren. Als de uitleg niet laadt, laat de opnieuw-proberenactie je werkende invoer staan; een laadmelding van de uitleg is geen rekenfout.

Berekeningsmethode

De calculator parseert strikte Gregoriaanse kalenderdatums in YYYY-MM-DD, weigert ongeldige of buiten-bereikdatums en vereist dat de geboortedatum vandaag of eerder is en de peildatum op of na de geboorte ligt. Hij vindt voltooide jaren volgens de gekozen 29-februariregel, telt voltooide maanden vanaf dat jaaranker op met maandeindbegrenzing en telt daarna resterende kalenderdagen. Totale dagen zijn exclusieve kalenderdagverschillen; volledige weken zijn totale dagen gedeeld door zeven en naar beneden afgerond. Optionele verstreken uren combineren de twee datums met lokale tijden in de apparaattijdzone en weigeren omgekeerde, overgeslagen of dubbele lokale tijden.

Beperkingen

Datums moeten geldige Gregoriaanse datums zijn van 0001 tot en met 9999. Toekomstige geboortedatums worden geweigerd, maar een toekomstige peildatum is toegestaan voor leeftijd-op-datumplanning. De instelling voor 29 februari is een rekenconventie, geen officiële toelatingsbeslissing. Lokale-urenresultaten hangen af van de browser, de tijdzonedatabase van het apparaat en de ingevoerde kloktijden. De pagina converteert geen historische kalendersystemen, bewijst geen identiteit, verifieert geen geboorteakte en beslist geen wettelijke leeftijdsregels.

Correcties

Gebruik waar mogelijk niet-gevoelige voorbeelddatums om een vermoed probleem te controleren. Vermeld geboortedatum, peildatum, 29-februariregel, of lokale tijden waren ingeschakeld, beide tijden, de apparaattijdzone die in het resultaat wordt getoond, de verwachte rijen en de waargenomen rijen. Vergelijk eerst de genoemde maandeind- en schrikkeldagregels met de andere bron; veel verschillen komen door een andere conventie en niet door een softwarefout.

Veelgestelde vragen

Waarom kan een andere leeftijdscalculator afwijken?
Maak eerst de twee invoerdatums identiek en zet tijden uit. Vergelijk daarna maandeindankering en de regel voor 29 februari. 31 januari tot 31 maart test of maanden onafhankelijk of na elkaar worden opgeteld; een verjaardag op 29 februari test de jaargrens. Vraag bij dagtotalen of de andere tool beide genoemde datums meetelt. Deze controles verklaren veel verschillen zonder aan te nemen dat een van beide calculators stuk is.
Telt het dagenaantal de geboortedatum mee?
Het verschil is nul op de geboortedatum en één op de volgende datum. Een lijst die zowel geboortedatum als peildatum bevat, heeft één genoemde datum meer dan dit verschil. Verander de leeftijdsberekening niet om aan een inclusieve aanwezigheids- of dagboekconventie te voldoen; gebruik het totaal-dagenresultaat pas nadat je hebt gecontroleerd hoe die bron de eerste dag telt.
Kan ik leeftijd op een toekomstige datum berekenen?
Ja, zolang de geboortedatum vandaag of eerder is en de peildatum niet vóór de geboorte ligt. Voer de echte geplande datum in en controleer daarna de peildatum in de samenvatting. Vandaag zet de peildatum terug naar de lokale datum van je apparaat, niet naar het toekomstige evenement. De getoonde volgende verjaardag is relatief aan de gekozen peildatum, dus die kan afwijken van de verjaardag die vanaf vandaag aanstaande is.
Welke 29-februariregel moet ik kiezen?
Gebruik de conventie die je taak nodig heeft; de selector bepaalt niet de regel van een instelling. Als het record niets zegt, bereken beide opties rond 28 februari en 1 maart en label elk resultaat. Op 29 februari van een schrikkeljaar is de echte datum beschikbaar, dus de vervanging voor gewone jaren verschuift die verjaardag niet. Bewaar de gekozen conventie bij een geëxporteerde leeftijd.
Waarom ontbreekt of blokkeert de rij verstreken uren?
Controleer dat beide velden een geldig uur en minuut bevatten en dat het peilinstant niet vóór de geboorte ligt. Rond een offsetwijziging kan een schijnbaar gewone kloktijd worden overgeslagen of twee keer voorkomen; deze tool weigert die in plaats van te gokken. Het kalenderresultaat kan nog steeds geldig zijn. Als er geen vraag over tijd van de dag hoeft te worden beantwoord, zet tijden dan uit in plaats van een andere geboortetijd te verzinnen om de waarschuwing weg te halen.
Wat wordt opgeslagen als ik Kopiëren, Downloaden of Delen gebruik?
Kopiëren en Downloaden bevatten de berekeningssamenvatting, inclusief datums en regel; een geslaagde urenberekening voegt ook tijden en zone toe. Delen verstuurt alleen de toollink. Invoer wordt niet als opgeslagen geschiedenis bewaard en de link herstelt die niet. Controleer een gekopieerd resultaat op persoonsgegevens voordat je het verstuurt en gebruik waar mogelijk een fictief voorbeeld voor een foutmelding.
Kan ik een geboortetijd gebruiken die in een andere tijdzone is vastgelegd?
De urenoptie interpreteert beide lokale tijden in de zone van dit apparaat; zij kan geen aparte geboorteplaatszone of expliciete UTC-offset accepteren. Als de bron een andere tijdzone gebruikt, rekent de tool die kloktijd niet automatisch om naar de tijdzone van dit apparaat; neem de tijd daarom niet ongewijzigd over. Je kunt kalenderleeftijd nog steeds met tijden uit berekenen. Stel voor een vraag over verstreken instants de werkelijke instants en relevante offsets vast in een geschikte zonebewuste tool.
Waarom is de aftelling naar de volgende verjaardag nul?
De peildatum is al de gekozen verjaardag. Deze tool telt de verjaardag van die dag mee in plaats van direct naar volgend jaar te springen. Verhoog de peildatum met één datum om de volgende verjaardag te zien. Controleer bij geboortes op 29 februari welke vervanger in een gewoon jaar is geselecteerd; 28 februari en 1 maart kunnen verschillende aftellingen geven.
Kan ik volledige weken terugrekenen naar een exacte geboortedatum?
Niet uit volledige weken alleen. Het weektotaal wordt naar beneden afgerond, dus een waarde van vier weken kan horen bij dagtotalen van 28 tot en met 34. De verloren rest kan niet worden teruggehaald door met zeven te vermenigvuldigen. Gebruik de oorspronkelijke totaal-dagentelling of geboortedatum als die beschikbaar is; behandel een afgerond weeklabel niet als een exacte verstreken duur.
Geeft een oude Juliaanse datum de historische leeftijd?
Alleen nadat de kalenderbetekenis is vastgesteld en zo nodig geconverteerd. De velden passen Gregoriaanse regels toe, ook vóór lokale invoering van de Gregoriaanse kalender. Dezelfde cijfers uit een Juliaans register invoeren converteert ze niet. Bewaar de oorspronkelijke inscriptie en conversieaannames bij je aantekeningen; een weekdag of leeftijd berekend uit een niet-omgerekende datum kan misleidend zijn.