Ga naar de inhoud
pancalc
NL

Leeftijdscalculator

De leeftijdscalculator telt geen afronding naar ‘bijna 37’: tussen 15 juni 1990 en 18 juli 2026 krijg je 36 jaar, 1 maand en 3 dagen in UTC-kalenderdelen.

Waarom voltooide kalenderleeftijd anders is dan een jaartal aftrekken

36 jaar 1 maand 3 dagen is geen 36,1 in een spreadsheet Leeftijdscalculator houdt die klus zichtbaar, in plaats van hem in een verborgen spreadsheetcel te stoppen.

Peildatum 18 juli 2026 is dezelfde gouden ankerdag als andere datumtools Sanne in Haarlem weigert een resultaat te delen dat niet aan Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3 te toetsen is.

UTC, geen Amsterdamse klok rond middernacht De relatie UTC-kalenderdelen: jaren, dan restmaanden, dan restdagen; peildatum mag niet vóór geboorte is de hele motor; extra verhalen horen in de kantlijn, niet in het getal.

In Haarlem ziet Sanne (HR-administratie) hoe Leeftijdscalculator (age) een andere beslissing oplevert dan giswerk. De velden Birth date, As of date, Years, Months, Days moeten dezelfde situatie beschrijven; anders is het resultaat intern consistent en inhoudelijk onzin. UTC-kalenderdelen: jaren, dan restmaanden, dan restdagen; peildatum mag niet vóór geboorte is de relatie die de engine age hanteert. Gouden referentie: Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3.

Wie de labels verwisselt, krijgt een getal dat er professioneel uitziet. Sanne leert collega’s daarom eerst de zin uit te spreken die bij de klus hoort, en pas daarna te typen. Deze pagina is les- en controlemateriaal, geen vervanging van een protocol, een cao of een medisch dossier.

Voordat je begint

Verzamel Birth date, As of date, Years, Months, Days voordat je Leeftijdscalculator opent. Noteer of elke waarde gemeten, geschat of uit een tabel gekopieerd is. Voor je typt: schrijf wat Birth date na As of date gooit een fout in jouw zinnen betekent en koppel het aan de gelabelde velden van Leeftijdscalculator. Zet eenheden vast. Sanne noteert ze op dezelfde regel als Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3, zodat een screenshot later nog te lezen is.

In Haarlem print Sanne de eenheden op dezelfde regel als de getallen, zodat een later screenshot nog te auditen is. Als je tegen een spreadsheet vergelijkt, bevestig dat die spreadsheet dezelfde velddefinities gebruikt als age. Beslis welk uitvoerveld je het meest nodig hebt en of je eigenlijk een invoer wilt terugrekenen. Leeftijdscalculator werkt live; blijf niet alle knoppen tegelijk wijzigen.

Veelvoorkomende gebruiksscenario’s

  • Contractleeftijd op een vaste peildatum
  • Schooljaar-cutoff controleren
  • Formulieren die jaren+maanden+dagen vragen
  • Check tegen een ruw geboortejaar
  • HR-spreadsheet die alleen jaren toont
  • Doorstappen naar geboortejaar of datum-offset

Hoe deze rekenmachine te gebruiken

  1. Kies Birth date (gouden: 15-06-1990).
  2. Kies As of date (gouden: 18-07-2026).
  3. Lees Years, Months en Days als kalenderdelen, geen decimaal.
  4. Controleer dat de peildatum niet vóór de geboorte ligt.

Wijzigingen in Birth date verversen de uitvoer meteen. Vul elke vereiste invoer in voordat je het resultaat van Leeftijdscalculator opschrijft. Engine age blijft deterministisch zolang dezelfde SI-basis en dezelfde labels binnenkomen.

Stap-voor-stap uitleg

Sanne opent Leeftijdscalculator tijdens een sessie in Haarlem en heeft een helder antwoord nodig.

Situatie: Walkthrough: Sanne speelt het gouden scenario. Sanne weigert alleen 2026−1990=36 als definitief Als de live uitkomst Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3 niet evenaart, ligt het bijna altijd aan omgewisselde velden, niet aan magie in de engine.

Ingevoerde waarden (gouden test): Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3

Resultaat: de live rekenmachine moet die gouden uitvoer geven als de invoer en eenheden kloppen. Sanne vergelijkt magnitude en eenheid met wat de HR-administratie in dit vak verwacht.

Sanitycheck: Sanne valideert age door het eerste uitgewerkte voorbeeld hieronder te evenaren. Bij afwijking zijn verwisselde velden of eenheden op Birth date de eerste plek om te kijken.

Takeaway: sla voor age de invoerlijst, eenheidkeuzes en de uitkomstzin op, zodat dezelfde berekening later herhaald of gereviewd kan worden zonder het verhaal opnieuw te reconstrueren.

Formule en methode

Leeftijdscalculator gebruikt de enginemodule age, die de getoonde invoer naar de uitvoer in het paneel mapt.

Kernrelatie: UTC-kalenderdelen: jaren, dan restmaanden, dan restdagen; peildatum mag niet vóór geboorte

Gouden zaad op deze pagina: Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3. Die cijfers moeten overeenkomen met scripts/golden-values.json voor age. Formule UTC-kalenderdelen: jaren, dan restmaanden, dan restdagen; peildatum mag niet vóór geboorte wordt exact toegepast. Restmaanden zijn geen twaalfden van een jaar Gouden anker blijft Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3. Dat staat in golden-values.json en op deze pagina, zodat huiswerkcontrole oneerlijk zou zijn zonder dezelfde invoer.

Elke invoer begrijpen

Birth date: UTC-datum 15 juni 1990, intern 7470 etmalen sinds 1970-01-01. In Haarlem koppelt Sanne dit label aan een betekenis in het echte scenario, niet aan een kale kolomletter. Houd de eenheid consistent met de rest van Leeftijdscalculator.

As of date: UTC-datum 18 juli 2026, intern 20652; niet ‘vandaag’ tenzij je die dag pinct. In Haarlem koppelt Sanne dit label aan een betekenis in het echte scenario, niet aan een kale kolomletter. Houd de eenheid consistent met de rest van Leeftijdscalculator.

Years: Voltooide jaren na maand- en dagcorrectie. In Haarlem koppelt Sanne dit label aan een betekenis in het echte scenario, niet aan een kale kolomletter. Houd de eenheid consistent met de rest van Leeftijdscalculator.

Months: Restmaanden na de voltooide jaren. In Haarlem koppelt Sanne dit label aan een betekenis in het echte scenario, niet aan een kale kolomletter. Houd de eenheid consistent met de rest van Leeftijdscalculator.

Days: Restdagen in de laatste onvolledige maand. In Haarlem koppelt Sanne dit label aan een betekenis in het echte scenario, niet aan een kale kolomletter. Houd de eenheid consistent met de rest van Leeftijdscalculator.

Aannames

  • Alle invoer van Leeftijdscalculator beschrijft één scenario, niet twee tijdlijnen door elkaar.
  • Eenheden zijn intern consistent; de UI rekent naar basis eenheden.
  • UTC-kalenderdelen: jaren, dan restmaanden, dan restdagen; peildatum mag niet vóór geboorte is de gemodelleerde relatie; weglatingen staan bij beperkingen.
  • Afronding volgt floating-point weergave, geen examen- of CAO-regel.
  • Sanne neemt aan dat ontbrekende context (temperatuur, belasting, protocol) buiten age valt.

Veelgemaakte fouten met Leeftijdscalculator

  • Alleen 2026−1990 als voltooide leeftijd
  • Lokale middernacht verwarren met UTC
  • Maanden als decimaal 36,08 rapporteren
  • As-of leeg laten en ‘vandaag’ aannemen zonder te pinnen

Uitgewerkte voorbeelden

  1. Canonieke: 15-06-1990 tot 18-07-2026 → 36 jaar, 1 maand, 3 dagen.
  2. Epoch-dagen 7470 en 20652 zijn dezelfde datums in UTC.
  3. Als de peildatum vóór de geboorte valt, is het model ongeldig.

Het interpreteren van uw resultaten

Interpretatie: Koppel niet aan geboortejaar-alleen Lees uitvoer nooit los van de invoernamen. Sanne schrijft erbij wat het resultaat niet is, zodat Leeftijdscalculator geen protocol, diagnose of contract wordt.

Lees uitvoer altijd naast de invoerlabels van Leeftijdscalculator. Een getal zonder Birth date is niet reproduceerbaar. Als twee uitvoervelden tegelijk bewegen, veranderde je waarschijnlijk een gemeenschappelijke invoer, geen bug.

Sanne in Haarlem zet in de kantlijn wat het resultaat níét is (geen diagnose, geen contract, geen labvrijgave) zodat een latere lezer age niet overinterpreteert.

Resultaten vastleggen en delen

Vastleggen: age, ruwe invoer, eenheden, Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3, datum, naam. Paspoortleeftijd en CAO-anciënniteit kunnen andere peildagen gebruiken Deel geen schatting als meting. Browserrefresh wist Leeftijdscalculator tenzij de browser het formulier terugzet.

Noteer age, de ruwe invoer, eenheden, Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3 als controlepunt, datum, en de naam van wie typte. Screenshot de gelabelde velden. Browservernieuwing wist het formulier. Deel geen scenario alsof het een officiële meting is als het een schatting was.

Praktische tips

  • Noteer YYYY-MM-DD in UTC
  • Vergelijk met geboortejaarcalculator voor grove checks
  • Anciënniteit kan andere regels hebben

Beperkingen en wanneer niet te gebruiken

Beperkingen: Leeftijdscalculator is les- en schattingshulpmiddel. 36 jaar 1 maand 3 dagen is geen 36,1 in een spreadsheet hoort niet in een rechtszaak of medisch dossier als enig bewijs. Extreme invoer kan wiskundig mogen. Sanne in Haarlem blijft de fysische of organisatorische randvoorwaarden buiten de engine houden.

Leeftijdscalculator (age) is een les- en schattingshulpmiddel. Het vervangt geen vakprotocol, geen trainer, geen arts, geen auditor en geen fabrikantensheet. Extreme invoer kan wiskundig mogen en fysisch onmogelijk zijn.

Gebruik de pagina niet als enig bewijs in een conflict, tentamenbezwaar of medisch dossier. Sanne houdt age bij huiswerk, ontwerp-schetsen en sanitychecks.

Rond voltooide-jaren en restmaand ontstaat de meeste verwarring: mensen stoppen UTC-kalender in het verkeerde vak en lezen schrikkeljaar als bewijs. Leeftijdscalculator dwingt de labels terug naar UTC-kalenderdelen: jaren, dan restmaanden, dan restdagen; peildatum mag niet vóór geboorte.

Een tweede valkuil is eenheidshoppen. peildatum hoort niet stiekem van paspoortleeftijd te wisselen midden in een sessie. Sanne zet de eenheid vast vóór het eerste cijfer.

In de praktijk van een HR-administratie is CAO-anciënniteit vaak een tussenresultaat, geen eindclaim. Leeftijdscalculator mag dat tussenresultaat tonen; de interpretatie blijft bij de mens.

Documenteer epoch-7470 in dezelfde notitie als 36-jaar-1-maand. Zonder die koppeling is een screenshot van age later niet te verdedigen.

Lesgroepen in Haarlem gebruiken geboortejaar-ruw als mondelinge check: als de zin niet klopt, is het model age het verkeerde gereedschap.

Vergelijk ISO-week niet met lokale-middernacht alsof het synoniemen zijn. Leeftijdscalculator modelleert één relatie, geen hele beroepsnorm.

Als Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3 niet reproduceert, is de kans groter dat een veld leeg of omgewisseld is dan dat de formule UTC-kalenderdelen: jaren, dan restmaanden, dan restdagen; peildatum mag niet vóór geboorte ineens veranderde.

Sanne houdt een papierstrook bij de hand met Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3 en de namen van Birth date, As of date, Years, Months, Days. Dat is goedkoper dan een verkeerde beslissing op basis van voltooide-jaren.

In Haarlem print Sanne de drie delen op één regel: 36j 1m 3d, plus beide ISO-datums. Wie alleen ‘36’ doorgeeft, verliest de peildag.

Schrikkeljaren zitten in de UTC-kalender van de Date-objecten, niet in een 365,25-vuistregel. 29 februari als geboorte verschuift de verjaardag in niet-schrikkeljaren volgens die UTC-logica, niet volgens een CAO-voetnoot.

Epoch 7470 is geen Excel-serienummer uit 1900. Verwar intern etmaal niet met een spreadsheetdatum zonder epoch-documentatie.

De gouden peildag 18 juli 2026 keert terug in datum-offset, countdown en ‘datum van vandaag’. Dat is expres: één testdag, drie jobs.

Wanneer moet u een ander hulpmiddel zoeken?

Blijf op Leeftijdscalculator zolang de klus bij age past. Voor de volgende stap in dezelfde gebruikersreis:

Sanne in Haarlem bewaart het gouden anker Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3 naast Leeftijdscalculator. Zo blijft age auditeerbaar als iemand later de velden wantrouwt.

Veelgestelde vragen

Hoe controleer ik Leeftijdscalculator met de gouden waarden?
Voer precies Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3 in, met dezelfde eenheden als op deze pagina. De live uitkomst moet die test evenaren.
Wat moet ik doen als Birth date en As of date verschillende situaties beschrijven?
Stop. Leeftijdscalculator neemt aan dat alle velden tot één scenario behoren. Twee tijdlijnen of twee objecten geven een consistent maar betekenisloos getal.
Mag ik Leeftijdscalculator gebruiken als officieel bewijs?
Nee. Het is educatieve software in de browser. Voor tentamens, audits, medische of juridische beslissingen geldt het lokale protocol, niet deze pagina.
Waarom wijkt mijn spreadsheet af van Leeftijdscalculator?
Meestal eenheden, afronding of een andere formule. Zet de spreadsheet op Birth date 15-06-1990 (epoch 7470), As of 18-07-2026 (epoch 20652) → Years 36, Months 1, Days 3 en vergelijk cel voor cel met golden-values.json voor `age`.
Wat als een veld leeg blijft?
De multidirectionele oplosser vult een onbekende als de rest de formule bepaalt. Lege velden die nodig zijn, geven geen betrouwbaar eindcijfer.
Waarom 36 jaar 1 maand 3 dagen en niet 36,1 jaar?
De motor splitst voltooide kalenderdelen. 18 juli ligt één maand en drie dagen na 15 juni, vandaar Months 1 en Days 3 naast Years 36.