Przejdź do głównej treści
LibraTool logoLibraTool

Kalkulator wieku za darmo

Oblicz swój dokładny wiek w latach, miesiącach, dniach, godzinach i łącznej liczbie dni. Sprawdź swój znak zodiaku i dni do następnych urodzin.

Działa offline po wczytaniu

Typowe zastosowania

  • Oblicz dokładny wiek dla urodzinZnajdź dokładny wiek w latach, miesiącach i dniach — idealne do znaczących urodzin i weryfikacji wieku.
  • Weryfikuj wiek dla wymagań prawnychOblicz dokładny wiek do weryfikacji wieku — alkohol, głosowanie, jazda, emerytura i więcej.
  • Znaleźć swój znak zodiaku i chiński znak zodiakuOdkryj swój zachodni znak zodiaku i zwierzę chińskiego zodiaku z daty urodzenia.
  • Oblicz wiek historycznyDowiedz się, ile lat miały postacie historyczne, celebryci lub krewni w dowolnym konkretnym dniu historycznym.
  • Śledź kamienie milowe wiekuOblicz, kiedy osiągniesz kamienie milowe wieku — 10 000 dni, 1 miliard sekund, wiek emerytalny i więcej.

Jak to działa

Kalkulator wieku to narzędzie bez żadnych zewnętrznych bibliotek. Cała arytmetyka działa bezpośrednio w przeglądarce, z użyciem wbudowanego obiektu Date w JavaScript i obliczeń na liczbach całkowitych — bez biblioteki, bez wywołań serwera i bez danych opuszczających urządzenie.

  1. 1
    Lokalne parsowanie daty
    Po wpisaniu daty urodzenia narzędzie rozbija ciąg RRRR-MM-DD na liczbowy rok, miesiąc i dzień i tworzy obiekt Date konstruktorem z trzema argumentami. To celowo omija subtelny błąd przeglądarek: standardowe new Date('2001-06-01') jest parsowane jako północ UTC, co przesuwa dzień tygodnia i datę o jeden dzień wstecz dla osób w strefach czasowych z ujemnym przesunięciem UTC.
  2. 2
    Arytmetyka kalendarza gregoriańskiego
    Funkcja calcAge odejmuje datę urodzenia od daty odniesienia pole po polu — lata, potem miesiące, potem dni — pożyczając z wyższej jednostki, gdy wynik jest ujemny (ta sama logika przeniesień co w papierowym kalendarzu). Oblicza też sumy w dniach, tygodniach, miesiącach i godzinach bezpośrednio z różnicy milisekund między dwoma znacznikami czasu.
  3. 3
    Zodiak i obliczanie kamieni milowych
    Znak zodiaku zachodniego jest ustalany na podstawie wpisanej na stałe tabeli zakresów dat; chiński zodiak przypisuje rok urodzenia do jednego z 12 zwierząt przez arytmetykę modularną, z uwagą, jeśli urodziłeś się w styczniu lub na początku lutego, gdy granica chińskiego Nowego Roku jest niejednoznaczna. Nadchodzące kamienie milowe (następne okrągłe urodziny, następne 5000 dni, następna miliardowa sekunda życia, półurodziny) są obliczane przez dodanie stałych przesunięć do daty urodzenia z użyciem bezpiecznego dodawania dat, które unika przesunięć związanych z czasem letnim.
  4. 4
    Sformatowany wynik i link do udostępnienia
    Wyniki są formatowane wbudowanym w przeglądarkę Intl.DateTimeFormat (przez toLocaleDateString), więc daty wyświetlają się w stylu preferowanym dla Twojego regionu. Przycisk „kopiuj link” koduje datę urodzenia i datę odniesienia w #fragmencie linku za pomocą API URLSearchParams — fragment nigdy nie jest wysyłany na serwer — dzięki czemu możesz udostępnić lub zapisać konkretne obliczenie.

Powiązane narzędzia

Często zadawane pytania