Przykład 1
2024-01-01 do 2025-01-01 -> 366 dni, 1 rok przy 365,25.
Wybierz datę początkową i końcową. Karta liczy dni cywilne od startu do końca. 1 stycznia 2024 do 1 stycznia 2025 to 366, bo 2024 jest przestępny. Druga karta to pełne lata z floor(dni / 365,25), nie liczba urodzin. 365 dni daje 0 lat, 366 daje 1.
Wiek do dziś: wiek od urodzenia. Data za N dni: dodaj dni do daty. Ciąża: termin porodu.
Wprowadź wartość. Wynik pojawi się tutaj.
Różnica to liczba dni cywilnych od startu do końca, nie para zegarów. 1 stycznia 2024 do 1 stycznia 2025 to 366 dni, bo 2024 ma 29 lutego. 1 stycznia 2023 do 1 stycznia 2024 to 365 dni. Ten sam odstęp „rok później” nie zawsze daje tę samą liczbę.
Koniec lutego pokazuje to jeszcze wyraźniej. 28 lutego 2024 do 1 marca 2024 to 2 dni. 28 lutego 2023 do 1 marca 2023 to 1 dzień. Karta nie zaokrągla miesięcy do 30 dni i nie pomija weekendów.
Pełne lata na drugiej karcie to dni podzielone przez 365,25 i zaokrąglone w dół. 365 / 365,25 daje ułamek poniżej 1, więc zwykły rok bez 29 lutego wychodzi jako 0 lat. 366 dni w roku przestępnym daje 1. To przybliżenie długości roku, nie liczba urodzin między datami. Wiek od urodzenia liczy urodziny inaczej.
Gdy start jest później niż koniec, dni wychodzą ujemne. 1 stycznia 2025 minus 1 stycznia 2024 to −366. To ten sam wzór w drugą stronę, nie zepsuty formularz. Zero dni, gdy obie daty są identyczne.
Daty są dniami kalendarza. Nie pytamy o godzinę 15:00 ani o strefę. Przestawienie zegara w ostatnią niedzielę marca nie skraca weekendu w tej liczbie. Przełącznik US nie zmienia 366 na inną miarę.
Jeśli jedna data ma być zawsze dziś, a druga to urodzenie, otwórz wiek od daty urodzenia. Gdy znasz start i liczbę dni, a chcesz datę lądowania, idź na dodawanie dni. Termin porodu to osobne około 280 dni od miesiączki. Liczysz dni cywilne, nie godziny zegara. Ułamek roku idzie przez floor, zawsze w dół.
dni = data końcowa − data początkowa (dni cywilne UTC)
lata = floor(dni / 365,25)
365 dni daje 0 lat. 366 dni w roku przestępnym daje 1. Ujemne dni, gdy start jest po końcu.
dni = koniec minus start. 1 stycznia 2024 do 1 stycznia 2025 to 366. Lata = floor(dni / 365,25), więc 365 dni daje 0.
2024-01-01 do 2025-01-01 -> 366 dni, 1 rok przy 365,25.
2023-01-01 do 2024-01-01 -> 365 dni, 0 lat przy 365,25.
2024-02-28 do 2024-03-01 -> 2 dni przez 29 lutego.
2023-02-28 do 2023-03-01 -> 1 dzień, bez 29 lutego.
2020-01-01 do 2024-01-01 -> 1461 dni, 4 lata.
2 dni · 0 lat przy 365,25
Ile dni jest od 28 lutego 2024 do 1 marca 2024? 2 dni, 0 lat przy 365,25.
-645 dni · -2 lata przy 365,25
Ile dni jest od 15 maja 1990 wstecz do 8 sierpnia 1988? -645 dni, -2 lata przy 365,25.
366, bo 2024 jest przestępny. Od 1 stycznia 2023 do 1 stycznia 2024 jest 365. To dni cywilne, z 29 lutego w środku.
W 2024 to 2 dni, bo w środku jest 29 lutego. W 2023 to 1 dzień, bo luty kończy się 28.
Lata to floor(dni / 365,25). 365 / 365,25 jest poniżej 1, więc zaokrąglenie w dół daje 0. 366 dni daje 1.
Nie. To dni cywilne podzielone przez 365,25. Wiek od urodzenia liczy lata, miesiące i dni inną drogą, na przykład 26 lat z 1 stycznia 2000.
Dni wychodzą ujemne, a wzór jest ten sam w obie strony. 1 stycznia 2025 do 1 stycznia 2024 to −366. 15 maja 1990 do 8 sierpnia 1988 to −645 i −2 lata.
Zero dni cywilnych i zero pełnych lat. To ten sam dzień, na przykład 1 stycznia 2024 i 1 stycznia 2024.
Nie. Każdy dzień kalendarza liczy się tak samo. 1 stycznia 2024 do 1 stycznia 2025 to 366, z weekendami w środku.
Nie. Liczymy dni cywilne, nie godziny między zegarami. 28 lutego 2024 do 1 marca 2024 zostaje 2, także przy zmianie czasu.
Na dodawaniu dni do daty. 28 lutego 2024 plus 14 ląduje w marcu. Tu już masz obie daty i tylko odczytujesz odstęp.
Na kalkulatorze wieku. Tam start jest datą urodzenia, a koniec jest zawsze dziś. Tu obie daty wpisujesz sam, jak 2024 i 2025.