Data zijn alleen eenvoudig totdat ze dat niet zijn, en daarom RFC 3339 bestaat om vast te stellen wat een tijdstempel op internet betekent.
De eerste leeftijdsbug die ik heb verzonden, was in aanmeldingsvorm. De regel was op papier eenvoudig genoeg: gebruikers moesten minstens 18 zijn. De implementatie was degene die iedereen bij de eerste passage schrijft - neem het verschil tussen twee tijdstempels, gedeeld door 365,25 dagen, vloer het. Het werkte tijdens het testen omdat de testarmaturen verjaardagen uit de jaren tachtig waren, comfortabel vrij van de grens. Het mislukte in de productie voor een gebruiker geboren op 29 februari, die op de ochtend van zijn achttiende verjaardag te horen kreeg dat hij zeventien was. Hij was begrijpelijkerwijs niet opgetogen.
Dat is het ding over leeftijd Iedereen weet wat het betekent, niemand is het eens over hoe het te berekenen, en de naïeve versie is fout op manieren die alleen op grenzen naar boven komen - schrikkeldagen, maand eindigt, de dag voor een verjaardag Een jaar is niet 365 dagen Een maand is niet 30 dagen. & quot; Eén maand na 31 januari" heeft geen enkel juist antwoord, en het antwoord dat u kiest verandert het resultaat. Dit alles doet er niet toe totdat dit het geval is: totdat u de geschiktheid controleert, een formulier invult dat " jaar en maanden," het berekenen van een pensioendatum, of het uitleggen aan een gebruiker waarom uw formulier denkt dat hij zeventien is.
Ik bouw ontwikkelaarstools voor de kost - [Toolz.dev] (/, de WP Adminify plugin, een stapel Laravel en React apps - en datumrekenen is de categorie bug die ik met de hand heb leren stoppen met doen De leeftijdscalculator op Toolz.dev neemt een geboortedatum en een streefdatum en geeft u de exacte leeftijd als jaren, maanden en dagen, berekend met echte kalenderberekeningen in plaats van een gemiddelde-maandbenadering. Het geeft u ook de totalen waar mensen daadwerkelijk om vragen - hoeveel dagen, weken, uren - plus de weekdag waarop u bent geboren en een aftelling naar uw volgende verjaardag.
Deze handleiding legt uit wat de tool doet, hoe de rekenkunde eronder werkt en waar de echt moeilijke gevallen zijn. Als u alleen het nummer wilt, is de rekenmachine één klik verwijderd. Als je ooit een leeftijdsberekening hebt moeten verdedigen aan een compliance officer, lees dan de diepe duik.
tl;dr: De exacte leeftijd is jaren, dan maanden, dan dagen, met dagen die zijn geleend van de werkelijke lengte van de voorafgaande maand - niet van een gemiddelde van 30 dagen Schrikkeldagen worden geteld Een verjaardag van 29 februari wordt behandeld als 1 maart in niet-schrikkeljaren De leeftijdscalculator Past al die in-browser toe, toont de totalen in dagen, weken, uren en minuten, en stuurt nooit uw geboortedatum ergens heen.
Belangrijkste kenmerken
Kalender-correcte jaren, maanden en dagen
Het kopnummer is een exacte uitsplitsing: 33 jaar, 11 maanden, 28 dagen Niet & quot;33,97 jaar," niet "407 maanden," maar het driedelige cijfer waar formulieren en registrars om vragen De dagencomponent wordt berekend door te lenen van de werkelijke lengte van de maand vóór de streefdatum Als u op 14 maart meet, komt de lening van februari - 28 dagen in de meeste jaren, 29 in een schrikkeljaar - niet van een fictieve maand van 30 dagen Dat enkele detail is het verschil tussen een resultaat dat overeenkomt met de kalender en een resultaat dat afhankelijk is van een dag of twee.
Schrikkeljaar en 29 februari afhandeling
Schrikkeldagen worden in elk totaal geteld en de verjaardagszaak van 29 februari wordt expliciet behandeld in plaats van aan het toeval over te laten. De rekenmachine behandelt een schrikkeldag als vallen op 1 maart in jaren die 29 februari hebben, en dat staat in de output in plaats van stilletjes een beslissing namens jou te nemen. Dit is de meest common law jurisdictie die wordt gebruikt, en het wordt consequent toegepast op zowel de leeftijdsverdeling als het aftellen van de volgende verjaardag, dus de twee spreken elkaar nooit tegen.
Uitsplitsing van volledige totalen
Onder de kop krijg je de getallen waar mensen daadwerkelijk naar zoeken: totaal aantal maanden, totaal aantal weken, totaal aantal dagen, totaal aantal uren, en totaal aantal minuten dat geleefd wordt Elk van hen is afgeleid van de exacte kalenderafstand tussen de twee data, dus schrikkeldagen zijn inbegrepen en niets wordt afgerond door een & quot; gemiddeld jaar" van 365,25 dagen Als je geboren bent op 1 januari 2000, was je 9.132 dagen oud op 1 januari 2025 - vijfentwintig jaar van 365 dagen plus de zeven schrikkeldagen daartussen.
Aftellen voor de volgende verjaardag
De tool meldt de datum van je volgende verjaardag, de weekdag waarop het valt, de leeftijd waarop je gaat draaien en hoeveel dagen er nog over zijn. Weekday is belangrijker dan het klinkt: weten dat een verjaardag op een dinsdag twee jaar uitkomt, is het verschil tussen iets plannen en het probleem de week ervoor ontdekken. Als de streefdatum de verjaardag zelf is, zegt de tool dat in plaats van een volledig jaar vooruit te rollen.
leeftijd op elk moment, niet alleen vandaag
Het tweede veld staat standaard op vandaag, maar is volledig bewerkbaar. Stel het in op een verleden datum om te antwoorden: "Hoe oud was ze toen het beleid begon," of op een toekomstige datum om te antwoorden "zal hij zestien zijn bij de inschrijvingsgrens." De kwalificatieregels worden bijna altijd als een leeftijd op een specifieke datum geformuleerd, en als je dat rekenen in je hoofd precies doet, is precies waar fouten binnensluipen.
Duidelijke validatie, niet stille foute antwoorden
Een onvergeefbare datum, een onmogelijke datum zoals 30 februari, een maand van 13, of een geboortedatum na de streefdatum, allemaal een specifiek foutbericht. De rekenmachine geeft geen negatieve leeftijd terug, een Invalid Date, of een NaN. Verteld krijgen wat er precies mis is met de input is meer waard dan een nummer dat je niet kunt vertrouwen.
100% client-side
Elke berekening wordt in uw browser uitgevoerd in gewoon JavaScript. Uw geboortedatum wordt nooit geüpload, gelogd of opgeslagen. Dat is belangrijker voor deze tool dan voor de meesten: een geboortedatum is een van de drie of vier velden die identiteitsverificatiesystemen sleutelen, en het plakken in een server-side calculator waarvan u het privacybeleid niet hebt gelezen, is een klein, vermijdbaar risico. Zodra de pagina is geladen, werkt de tool zonder netwerkverbinding.
Hoe de leeftijdscalculator te gebruiken
Stap 1: Voer de geboortedatum in
Typ of kies de datum in het eerste veld Elke kalenderdatum werkt - inclusief 29 februari, en inclusief data ruim een eeuw terug Het veld heeft een ISO nodig YYYY-MM-DD Waarde, wat de native datekiezer produceert, zodat u het rechtstreeks kunt typen of de picker kunt gebruiken. Als je iets plakt dat de rekenmachine niet kan ontleden, vertelt hij je het verwachte formaat in plaats van te raden.
Stap 2: Stel de datum in waarop u meet
Het tweede veld, & quot; Age at date, & quot; standaard tot vandaag Laat het met rust voor het veelvoorkomende geval: hoe oud ben ik nu Verander het als de vraag over een ander moment gaat - de dag waarop een contract wordt ondertekend, een examenafsluiting, het begin van een schooljaar, een pensioendatum, of een datum in het verleden die je reconstrueert voor een record De enige beperking is dat het op of na de geboortedatum moet vallen; de rekenmachine wijst het omgekeerde af en legt uit waarom.
Stap 3: Lees de verdeling
Druk op Berekenen en het resultaat verschijnt in drie delen Bovenaan de exacte leeftijd als jaren, maanden, en dagen, met de twee data waartussen het berekend werd Daaronder twee kaarten: de weekdag waarop je geboren bent, en je volgende verjaardag met zijn datum, zijn weekdag, de leeftijd waarop je gaat draaien, en de resterende dagen Onderaan de tabel met totalen - maanden, weken, dagen, uren, en minuten - elk met een korte notitie waarin precies wordt uitgelegd wat het telt, want & quot;totaal maanden& quot; en & quot;totaal dagen& quot; worden anders geteld en het is de moeite waard om expliciet te zijn.
Stap 4: Kopieer de samenvatting
De kopieerknop zet een duidelijke Engelse samenvatting op je klembord: de leeftijd, de streefdatum, de geboortedag en het totaal aantal dagen. Het is het gewenste formaat wanneer je in een formulier, een e-mail, een supportticket of een record plakt. Wijzig vervolgens beide datums en bereken opnieuw - er is geen staat om te resetten en geen retourvlucht naar een server.
De technische diepe duik: waarom leeftijdsberekeningen moeilijker zijn dan het lijkt
Een jaar is geen 365 dagen en een maand is geen 30
Het gregoriaans jaar is gemiddeld 365,2425 dagen lang Daarom voegen we een schrikkeldag in jaren deelbaar door 4 in, slaan deze over in jaren deelbaar door 100, en herstellen deze in jaren deelbaar door 400 - daarom was 2000 een schrikkeljaar en 1900 niet De consequentie voor de leeftijdsrekenkunde is direct: als je leeftijd berekent door verstreken dagen te delen door 365, win je ruwweg elke vier jaar een dag, en je berekening zal het niet eens zijn met de kalender voor iedereen die gemeten is in de buurt van zijn verjaardag, delen door 365,25 is beter en nog steeds verkeerd, omdat het de andere kant op drijft.
Het maandprobleem is erger, omdat maanden niet louter onregelmatig zijn - ze zijn dubbelzinnig Maanden zijn 28, 29, 30, of 31 dagen Er is geen verdedigbaar gemiddelde Elke berekening die & quot; één maand" als een vast aantal dagen zal een leeftijd opleveren die het niet eens is met wat een mens die op een kalender rekent zou zeggen.
Het veldgewijze aftrekalgoritme
De juiste aanpak is om helemaal niet om te zetten naar dagen. Het is om veld op veld af te trekken, lenen wanneer een veld negatief wordt, precies zoals u twee meercijferige getallen met de hand zou aftrekken.
Neem een geboortedatum van 15 maart 1990 en een doelwit van 14 maart 2024:
- Jaren: 2024 − 1990 = 34
- Maanden: 3 3 3 = 0
- Dagen: 14 − 15 = −1
Het veld Dagen is negatief, dus leen een maand. De kernvraag is: Een maand van hoeveel dagen? Het antwoord is de lengte van de maand direct voorafgaand aan de streefdatum. Het doel is in maart 2024, dus de voorgaande maand is februari 2024, wat 29 dagen heeft omdat 2024 een schrikkeljaar is. Lenen geeft:
- Maanden: 0 1 = 1
- Dagen: 1 + 29 = 28
Nu is het maandenveld negatief, dus leen een jaar: jaar 34 1 = 33, maanden 1 + 12 = 11. Het definitieve antwoord is: 33 jaar, 11 maanden, 28 dagen - één dag voor de 34e verjaardag, wat precies goed is.
U kunt het andersom verifiëren: 15 maart 1990 plus 33 jaar is 15 maart 2023. Plus 11 maanden is 15 februari 2024. Van 15 februari tot 14 maart 2024 is 14 dagen tot eind februari (dat 29 dagen dat jaar heeft) plus 14 dagen in maart, dat is 28. De twee methoden zijn het eens, dat is de eigenschap die u wilt van een datumalgoritme.
Let op de val die dit blootlegt. Als dezelfde berekening in een niet-schrikkeljaar zou plaatsvinden - 15 maart 1990 tot 14 maart 2023 - zou de lening afkomstig zijn van een februari van 28 dagen en zou het antwoord 33 jaar en 11 maanden zijn 27 dagen. Dezelfde relatie met de verjaardag, verschillende dagtellingen, omdat de tussenliggende maand een andere lengte is. Dat is geen bug. Dat is wat "maanden en dagen" betekent.
Waarom één leen soms niet genoeg is
Hier is het geval dat de meeste met de hand gerolde implementaties verbreekt. Geboortedatum 31 januari 2023, doel 1 maart 2023:
- Dagen: 1 31 = 30
- Lenen februari (28 dagen): −30 + 28 = 2
Nog steeds negatief Een enkele lening is onvoldoende wanneer de geboortedag van de maand de lengte van de maand voorafgaand aan de doelstelling overschrijdt De oplossing is om opnieuw te lenen, vanaf de maand daarvoor - januari, 31 dagen - wat 29 dagen en nul maanden oplevert Het antwoord is 0 jaar, 0 maanden, 29 dagen, wat precies het aantal kalenderdagen tussen de twee data is Als uw implementatie precies één keer leent, zal het een negatief dagenveld uitzenden voor deze inputs en niemand zal het merken totdat een gebruiker geboren op de 31e klaagt.
Waarom "een maand later" geen enkel correct antwoord heeft
Wat is een maand na 31 januari? Er zijn twee verdedigbare antwoorden, en de normen zijn niet opgelost:
- Klem: rol terug naar de laatste geldige dag van de doelmaand - 28 februari (of 29 in een schrikkeljaar) Dit is wat de meeste spreadsheet
EDATEFuncties en veel date bibliotheken doen dat. - Vooruit rollen: overloop naar de volgende maand - 3 maart. Dit is wat naïef is
setMonth()Arithmetic doet het in JavaScript, en daarom zien zoveel date-bugs eruit als fouten bij drie dagen.
Geen van beide is fout, maar ze kunnen niet beide in hetzelfde systeem worden gebruikt. De leeftijdscalculator past de voortschrijdende conventie consequent toe, omdat het de conventie is die de regel van 29 februari coherent maakt: als een maandelijkse verjaardag van de 29e in 1 maart rolt, dan komt ook een maandelijkse verjaardag van de 31e naar de volgende maand. Het bovenstaande algoritme produceert precies dat gedrag zonder enige speciale behuizing, wat een van de redenen is om er de voorkeur aan te geven. Een enkele regel, overal toegepast, verslaat een stapel uitzonderingen.
Het probleem van 29 februari
Ongeveer één persoon in de 1.461 wordt op een schrikkeldag geboren. In drie van de vier jaar bestaat hun verjaardag niet. Jurisdicties hebben moeten beslissen wat ze moesten doen, en ze hebben niet allemaal hetzelfde besloten.
Volgens de common law-regel die in Engeland wordt gebruikt, en in de meeste Amerikaanse staten, bereikt een persoon aan het begin van de dag een bepaalde leeftijd vooruit de verjaardag van hun geboorte - een fictie die netjes een sprong-dag baby maakt ' s wettelijke verjaardag valt op 1 maart in een niet-schrikkeljaar Verschillende andere systemen bereiken hetzelfde antwoord via een andere route, waarbij wordt gesteld dat de verjaardag de dag is die volgt op de laatste dag van februari Nieuw-Zeeland en delen van Taiwan gebruiken daarentegen 28 februari Hong Kong' s Interpretation and General Clauses Ordinance en verschillende andere statuten kiezen er expliciet één en schrijven het op, wat verstandig is om te doen.
De leeftijdscalculator gebruikt 1 maart, vermeldt het in de uitvoer wanneer het van toepassing is, en past het consistent toe op zowel de leeftijdsverdeling als de aftelling van de volgende verjaardag. Dus iemand geboren op 29 februari 2000 is 22 jaar, 11 maanden en 30 dagen oud op 28 februari 2023, en wordt 23 op 1 maart 2023. Als uw lokale regel 28 februari is, trek dan een dag af van het aftellen; de totale dagen worden hoe dan ook onaangetast, omdat ze pure kalenderafstand zijn.
Hoe verschillende systemen überhaupt leeftijd rekenen
Alles hierboven gaat uit van een chronologische leeftijd die geteld wordt vanaf het moment van geboorte - de internationale standaard, en wat bijna elk juridisch en medisch systeem nu gebruikt Het is niet het enige systeem dat heeft bestaan.
Traditionele Oost-Aziatische leeftijdsberekening telde een pasgeborene bij de geboorte als één jaar oud, en voegde een jaar toe aan iedereen tijdens het nieuwe maanjaar in plaats van op individuele verjaardagen. Een baby geboren de dag vóór het nieuwe jaar zou twee dagen later als twee jaar oud worden beschouwd. Korea handhaafde de praktijk in het dagelijks leven het langst - naast een apart " kalenderleeftijd" gebruikt voor scholing en dienstplicht - tot juni 2023, toen het wettelijk standaardiseerde op de internationale leeftijd en, in de berichtgeving van de dag, de hele bevolking een jaar of twee jaar jonger maakte. China, Japan en Vietnam waren decennia eerder naar de internationale leeftijd verhuisd, hoewel de traditionele telling in culturele en astrologische contexten overleeft.
Twee andere afrekeningen zijn het waard om te weten over omdat ze in echte documenten voorkomen. zwangerschapsduur, gebruikt in de verloskunde, wordt geteld vanaf de eerste dag van de laatste menstruatie, niet van de conceptie, en loopt ongeveer twee weken voor de embryonale leeftijd. en leeftijd bij de laatste verjaardag tegen leeftijd dichtstbijzijnde verjaardag is een live onderscheiding in verzekeringsverzekeringen: sommige polissen prijs op de leeftijd die u het meest recent bent gekeerd, andere op de leeftijd waar u het dichtst bij bent, die voor iedereen die meer dan zes maanden na hun verjaardag is na een jaar, een heel jaar kan verschillen. Als een formulier om uw leeftijd vraagt en het antwoord financieel toe doet, is het de moeite waard om te weten welke het betekent.
tijdzones, en waarom deze tool ze negeert
Een geboortedatum is een kalenderdatum, geen moment Als je het opslaat als tijdstempel en het weergeeft in een andere tijdzone, kan het met een dag verschuiven - de klassieke bug waarbij een verjaardag wordt weergegeven als de 14e voor gebruikers op het ene halfrond en de 15e op het andere De Age Calculator omzeilt dit volledig door alle rekenkunde in UTC uit te voeren op middernacht-verankerde data Daglichtbesparende overgangen, die een uur optellen of verwijderen, kunnen een datum niet over een middernachtgrens duwen, en het cijfer voor de geboortedag is stabiel, ongeacht waar u zit. De totalen voor uren en minuten worden om dezelfde reden van middernacht geteld: het aantal dagen zijn exacte veelvouden van de muur, geen wand.
Veelvoorkomende gebruiksgevallen
In aanmerking te komen en te sluiten data
Bijna elke regel met betrekking tot leeftijd wordt geformuleerd als een leeftijd op een specifieke datum. Cut-offs voor schoolinschrijvingen, rijbewijs in aanmerking komen voor leeftijdsbeperking, pensioenkwalificatie, verzekeringsbanden, minimumleeftijden in termen van service. De vraag is nooit "hoe oud is deze persoon" maar "hoe oud zal deze persoon zijn op de relevante datum", en het bewerkbare doelveld is het hele punt. Stel de datum in op de cut-off en lees het jarencijfer.
Formulieren die jaren en maanden willen
Immigratieaanvragen, medische intakeformulieren, schoolgegevens en verblijfspapieren vragen routinematig om leeftijd in jaren en maanden, of jaren, maanden en dagen. Er is hiervoor geen kortere weg en er is geen manier om deze af te leiden uit een decimale leeftijd. Het moet correct worden berekend en het moet overeenkomen met wat het ontvangende kantoor berekent. Daarom is de methode van het lenen van de kalender belangrijk - het is wat de persoon aan de andere kant van het formulier doet.
leeftijdslogica in een applicatie bouwen
Als je een leeftijdscheck uitvoert is de regel: nooit verstreken milliseconden delen door een jaarconstante Vergelijk kalendervelden De minimale juiste 18-pluscheck is om de datum precies achttien jaar na de geboortedatum te construeren en te testen of het vandaag aan of erna is - en dan bewust te beslissen wat je systeem met 29 februari doet Ik gebruik de leeftijdscalculator Om grenspunten te genereren wanneer ik die tests schrijf: de dag voor de verjaardag, de dag van de schrikkeldaggeval, de zaak van de 31e van de maand. Vier testgevallen vangen in wezen elke leeftijdsbug die de productie bereikt.
mijlpalen, jubilea en de "Hoeveel dagen” vraag
Tienduizend dagen oud is een echte mijlpaal die ergens rond je zevenentwintigste verjaardag valt. Bjarners van miljarden seconden komen op ongeveer 31,7 jaar. De totale tabel beantwoordt deze direct, en de doordeweekse dag van de geboorte geeft antwoord op de andere vraag die mensen altijd stellen. Het aftellen van de volgende verjaardag, met zijn doordeweekse dag, is echt handig om iets meer dan een paar weken te plannen.
Reconstrueren records
Wanneer u historische gegevens controleert - een medisch dossier, een looninvoer, een oud contract - moet u vaak weten hoe oud iemand was op een datum jaren in het verleden Stel beide velden expliciet in en de tool beantwoordt deze zonder enige aannames over & quot;now." Dit is ook de snelste manier om te controleren of een legacy systeem' s opgeslagen leeftijd veld ooit goed was, wat, naar mijn ervaring, een vraag is die de moeite waard is om te stellen.
Waarom leeftijd berekenen in de browser?
Elke berekening in de Toolz.dev leeftijdscalculator draait client-side Niets wat u typt wordt verzonden, gelogd of opgeslagen, en de pagina blijft werken zonder netwerkverbinding zodra het is geladen Een geboortedatum is geen neutraal stukje gegevens - het is een van de velden waarop identiteitscontroles, wachtwoord resets en credit applicaties sleutel op. Er is geen reden om het aan een server te overhandigen alleen maar om aftrekken te doen wat uw browser in minder dan een milliseconde kan doen.
Als uw werk dates buiten verjaardagen omvat, dan Datumverschil rekenmachine verzorgt de algemene intervalcase en de tijdstempel converter is het hulpmiddel voor wanneer de datum vastzit in een UNIX-tijdstip in een logboek. Voor alles numeriek is de Percentage rekenmachine Behandelt de andere helft van de dagelijkse rekenkunde die gemakkelijk foutloos te krijgen is.
FAQ
Hoe bereken ik mijn exacte leeftijd in jaren, maanden en dagen?
Trek de geboortedatum af van het veld voor de doeldatum per veld: jaren, dan maanden, dan dagen. Als de dag negatief is, leen dan het aantal dagen in de maand vóór de streefdatum; als de maand dan negatief is, leen dan 12 maanden van de jaren. Voer uw geboortedatum in de rekenmachine in en het geld dat lenen automatisch toepast, dus het resultaat komt overeen met een kalender in plaats van een schatting van gemiddelde maand.
Waarom verandert het aantal dagen in mijn leeftijd afhankelijk van de maand?
Want maanden zijn niet even lang. Lenen van dagen van een 28-daagse februari geeft een andere rest dan lenen van een 31-daagse januari, dus dezelfde persoon kan "3 maanden en 2 dagen" zijn in een maand en "3 maanden en 5 dagen" in een andere na dezelfde verstreken periode. De jaren en het totale aantal dagen zijn ondubbelzinnig; alleen de rest van de maanden en de rest van de dagen hangt af van welke maanden u bent overschreden.
Hoe gaat de rekenmachine om met een verjaardag van 29 februari?
Een geboortedatum van 29 februari wordt behandeld als vallend op 1 maart in jaren die 29 februari hebben. Dus iemand geboren op 29 februari 2000 wordt op 1 maart 2023 23 en op 28 februari 2023 is hij nog steeds 22 jaar 11 maanden en 30 dagen oud. Dit komt overeen met de regel die de meeste common law-jurisdicties van toepassing zijn, waarbij het jubileum de dag na de laatste dag van februari is.
Zijn schrikkeljaren opgenomen in het totale aantal dagen?
Ja. Totaal aantal dagen worden berekend uit de werkelijke kalenderafstand tussen de twee data, dus elke 29 februari in het interval wordt geteld. Daarom is het totale aantal dagen dat gedeeld door 365 niet precies gelijk is aan uw leeftijd in jaren - het gemiddelde Gregoriaanse jaar is 365,2425 dagen lang.
Kan ik mijn leeftijd berekenen op een toekomstige of verledene datum?
Ja. Het veld Tweede Date staat standaard op vandaag, maar kan worden ingesteld op elke datum na de geboortedatum. Zo controleer je de leeftijd bij een grenswaarde - schoolinschrijving, een startdatum van het beleid, een in aanmerking komende licentiedatum of een contractondertekening - zonder zelf de rekenkundige te doen.
Is mijn leeftijd overal ter wereld hetzelfde?
niet noodzakelijk. De meeste landen gebruiken chronologische leeftijd geteld vanaf de geboorte, wat deze rekenmachine teruggeeft. De traditionele Oost-Aziatische leeftijdsafrekening telde een pasgeborene als een jaar oud en voegde een jaar toe op elk maannieuwjaar, wat iemand tot twee jaar "ouder" zou kunnen vormen dan hun chronologische leeftijd. Zuid-Korea is in juni 2023 wettelijk gestandaardiseerd op internationale leeftijd, maar de traditionele telling komt nog steeds voor in culturele contexten.
Op welke dag van de week ben ik geboren?
De rekenmachine meldt de weekdag van de geboortedatum direct. Het is afgeleid van de Gregoriaanse kalender, dus het is nauwkeurig voor elke datum sinds de kalender is aangenomen, en het is niet afhankelijk van uw lokale tijdzone omdat alle rekenkunde in UTC wordt gedaan.
Is mijn geboortedatum opgeslagen of ergens naartoe verzonden?
heel weinig . De rekenmachine draait volledig in uw browser met gewone JavaScript. Er wordt niets dat u typt verzonden, gelogd of opgeslagen, en de tool blijft werken zonder internetverbinding nadat de pagina is geladen.



