Przelicznik Dat Porządkowych
Przelicz dowolną datę kalendarzową na jej postać porządkową ISO 8601 YYYY-DDD lub zamień numer dnia w roku z powrotem na datę kalendarzową.
Kierunek
Jak działa ten kalkulator?
Format daty porządkowej YYYY-DDD oznacza dzień jego numerem w roku, od 001 (1 stycznia) do 365 lub 366 (31 grudnia). Ten przelicznik oblicza ten numer, zliczając pełne dni od początku roku, stosuje regułę lat przestępnych kalendarza gregoriańskiego i obsługuje przeliczanie w obu kierunkach, pokazując pozostałe dni.
Wzór
How this is calculated
Data porządkowa (forma kalendarzowo-porządkowa ISO 8601) oznacza dzień przez rok i jego kolejny numer w tym roku, zapisany jako YYYY-DDD, gdzie DDD wynosi od 001 do 365 lub 366 w roku przestępnym. 1 stycznia to dzień 001, a 31 grudnia to dzień 365 lub 366.
Aby przeliczyć datę kalendarzową na postać porządkową, narzędzie pobiera znacznik czasu UTC podanej daty i odejmuje znacznik UTC „dnia 0” tego roku (Date.UTC(Y,0,0), czyli poprzedni 31 grudnia). Podzielenie różnicy w milisekundach przez 86 400 000 (liczba milisekund w dobie) i zaokrąglenie w dół daje numer dnia w roku, który jest następnie uzupełniany zerami do trzech cyfr. Przeliczenie odwrotne zaczyna od 1 stycznia i dodaje DDD−1 dni za pomocą new Date(Date.UTC(Y, 0, DDD)), a następnie odczytuje miesiąc i dzień. Stosowanie UTC przez cały czas eliminuje wpływ czasu letniego i przesunięć strefowych, które mogłyby zmienić granicę dnia.
Lata przestępne są wykrywane zgodnie z regułą gregoriańską: rok jest przestępny, gdy jest podzielny przez 4, z wyjątkiem lat stuletnich, które muszą być podzielne przez 400. To wyznacza maksymalną prawidłową wartość DDD (365 lub 366) i liczbę pozostałych dni, obliczaną jako łączna liczba dni minus DDD. Dane wejściowe są walidowane, więc niemożliwe daty (takie jak 30 lutego) i numery dni spoza zakresu są odrzucane z wyświetleniem ostrzeżenia.
Najczęściej zadawane pytania
Nie do końca. Data porządkowa ISO (YYYY-DDD) jest czasem potocznie nazywana „datą juliańską” w informatyce, ale prawdziwa astronomiczna Data Juliańska to ciągłe liczenie dni od 4713 r. p.n.e. To narzędzie generuje postać ISO dnia w roku.
Rok zwykły ma 365 dni (DDD do 365), a rok przestępny — 366 dni (DDD do 366). Przelicznik sprawdza regułę lat przestępnych kalendarza gregoriańskiego, aby ustalić prawidłowy zakres.
Użycie UTC zapewnia, że obliczenie dnia w roku nie jest zakłócone przez lokalne strefy czasowe ani przejścia na czas letni, które w przeciwnym razie mogłyby przesunąć datę na nieprawidłowy dzień kalendarzowy.
Znany również jako
TG we-Calculate Editorial Team. (2026). Przelicznik Dat Porządkowych [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/ordinal-date-converter
TG we-Calculate Editorial Team. "Przelicznik Dat Porządkowych." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/ordinal-date-converter.
TG we-Calculate Editorial Team, "Przelicznik Dat Porządkowych," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/ordinal-date-converter
@misc{wecalculate_ordinal_date_converter, title = {Przelicznik Dat Porządkowych}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Czy ten kalkulator Ci pomógł?
