Konwerter YYYY-MM-DD na datę juliańską
Konwertuj daty z formatu YYYY-MM-DD na datę juliańską natychmiast podczas pisania, pojedynczo lub całą listę naraz.
Wejście
Wyjście
Instrukcja
Czym są te formaty daty?
Ten sam moment można zapisać na wiele sposobów. Daty zapisuje się w kolejności dnia, miesiąca i roku przyjętej w danym kraju, standardy określają jeden sposób ich wymiany między komputerami, a programy często przechowują datę jako liczbę: liczbę sekund, dni lub mniejszych jednostek, które upłynęły od punktu początkowego zwanego epoką.
Oto 3 listopada 2026 r. o 14:30 UTC w poszczególnych formatach:
| Format | Przykład | Znaczenie wartości |
|---|---|---|
| ISO 8601 | 2026-11-03T14:30:00Z |
Rok, miesiąc, dzień i godzina; Z oznacza UTC, można też podać przesunięcie, np. +02:00 |
| znacznik czasu Unix | 1793716200 |
Sekundy od 1 stycznia 1970 r., godz. 00:00 UTC |
| znacznik czasu Unix w milisekundach | 1793716200000 |
Milisekundy od 1 stycznia 1970 r., tak jak zwraca je JavaScript Date.now() |
| RFC 2822 | Tue, 03 Nov 2026 14:30:00 +0000 |
Format daty używany w nagłówkach wiadomości e-mail, a także przez HTTP |
| RRRR-MM-DD | 2026-11-03 14:30 |
Rok, miesiąc, dzień, tak jak zapisują daty bazy danych i wiele krajów |
| MM/DD/RRRR | 11/03/2026 14:30 |
Miesiąc, dzień, rok, tak jak zapisuje się daty w USA |
| DD/MM/RRRR | 03/11/2026 14:30 |
Dzień, miesiąc, rok, tak jak zapisuje się daty w Wielkiej Brytanii i większości Europy |
| data seryjna Excel | 46329.6041666667 |
Dni od początku 1900 r.; godzina jest ułamkiem dnia |
| data juliańska | 2461348.10416667 |
Dni od południa 1 stycznia 4713 r. p.n.e.; używana w astronomii |
| zmodyfikowana data juliańska | 61347.6041666667 |
Dni od północy 17 listopada 1858 r.; data juliańska pomniejszona o 2400000.5 |
| Windows FILETIME | 134381898000000000 |
Jednostki 100-nanosekundowe od 1 stycznia 1601 r.; używany także w LDAP i Active Directory |
| znacznik czasu Chrome | 13438189800000000 |
Mikrosekundy od 1 stycznia 1601 r.; tak przechowują je Chrome i WebKit |
| znacznik czasu Core Data | 815409000 |
Sekundy od 1 stycznia 2001 r., daty referencyjnej Apple; nazywany też bezwzględnym czasem Maca |
Opis narzędzia
Każdy dostępny tu konwerter formatów daty przekształca daty między wszystkimi tymi formatami i działa tak samo — zarówno ogólny konwerter formatów daty, jak i konwertery dla pojedynczych par, takich jak znacznik czasu Unix na ISO 8601, MM/DD/RRRR na DD/MM/RRRR czy data seryjna Excel na RRRR-MM-DD. Każdy z nich domyślnie używa formatów wymienionych w nazwie, a menu Źródło i Cel pozwalają wybrać dowolne inne. Początkowo używany jest bieżący czas w formacie źródłowym, więc wynik pokazuje aktualny czas w formacie docelowym.
Wklej jedną datę lub całą listę — po jednej dacie w każdym wierszu. Wynik pojawia się podczas pisania i jest gotowy do skopiowania. Każdy wiersz wyniku odpowiada temu samemu wierszowi danych wejściowych po konwersji, a puste wiersze pozostają puste, dzięki czemu wiersze nadal są wyrównane z wklejonymi danymi. Przycisk zamiany odwraca kierunek konwersji i ustawia wynik jako nowe dane wejściowe.
Jeśli nie można przekonwertować danego wiersza, komunikat o błędzie wyjaśnia przyczynę, a w przypadku listy wskazuje też numer wiersza. Daty są konwertowane w przeglądarce.
Przykłady
| Źródło | Dane wejściowe | Cel | Wynik |
|---|---|---|---|
| znacznik czasu Unix | 1793716200 |
ISO 8601 | 2026-11-03T14:30:00Z |
| ISO 8601 | 2026-11-03T16:30:00+02:00 |
znacznik czasu Unix | 1793716200 |
| MM/DD/RRRR | 11/03/2026 |
DD/MM/RRRR | 03/11/2026 |
| DD/MM/RRRR | 3.11.2026 |
RRRR-MM-DD | 2026-11-03 |
| MM/DD/RRRR | 11/03/2026 2:30 PM |
ISO 8601 | 2026-11-03T14:30:00Z |
| data seryjna Excel | 46329 |
MM/DD/RRRR | 11/03/2026 |
| RFC 2822 | Tue, 3 Nov 2026 09:30:00 EST |
ISO 8601 | 2026-11-03T14:30:00Z |
| data juliańska | 2451545 |
ISO 8601 | 2000-01-01T12:00:00Z |
| Windows FILETIME | 130000000000000000 |
ISO 8601 | 2012-12-14T23:06:40Z |
| znacznik czasu Unix | 1793716200.5 |
znacznik czasu Unix w milisekundach | 1793716200500 |
Lista jest konwertowana wiersz po wierszu. Oto daty seryjne Excel:
46329
46330.5
46331.75po konwersji otrzymujemy następujące daty w formacie RRRR-MM-DD:
2026-11-03
2026-11-04 12:00
2026-11-05 18:00Co można wkleić
- ISO 8601: datę, np.
2026-11-03, albo datę i godzinę rozdzielone znakiemTlub spacją, z sekundami i ułamkami sekund albo bez nich. Godzina może kończyć się znakiemZoznaczającym UTC albo przesunięciem, takim jak+02:00,+0200lub-05. Działa też podstawowy format bez separatorów, np.20261103T143000Z. - Znaczniki czasu Unix, Windows FILETIME, Chrome i Core Data: liczbę całkowitą, która może być ujemna w przypadku momentów sprzed epoki, albo liczbę z częścią dziesiętną, np.
1793716200.5. - RFC 2822: dzień tygodnia jest opcjonalny, rok może mieć dwie cyfry — zostaną one odczytane jako lata od 1950 do 2049 — a strefę czasową można podać jako przesunięcie, np.
+0200, albo jakoUT,GMT,Z,EST,EDT,CST,CDT,MST,MDT,PSTlubPDT. Komentarz po strefie, taki jak+0000 (UTC), jest pomijany, więc daty skopiowane z nagłówków wiadomości e-mail działają bez zmian. - RRRR-MM-DD, MM/DD/RRRR i DD/MM/RRRR: rok ma cztery cyfry, a dzień i miesiąc jedną lub dwie. Można je rozdzielić ukośnikiem, kropką lub łącznikiem, pod warunkiem że w całej dacie użyto tego samego separatora. Dlatego
3.11.2026i03-11-2026są datami w formacie DD/MM/RRRR. Po dacie może wystąpić godzina, np.14:30,14:30:15,2:30 PMlub2:30 p.m.. - Daty seryjne Excel, daty juliańskie i zmodyfikowane daty juliańskie: liczbę z kropką lub przecinkiem dziesiętnym, np.
46329.5lub46329,5.
Jak to działa
Każdy wiersz jest odczytywany jako moment w czasie z dokładnością do nanosekundy, a następnie zapisywany w formacie docelowym. Daty i godziny bez strefy czasowej oraz wszystkie formaty liczbowe są odczytywane jako UTC, a wyniki są zapisywane w UTC. Aby przekonwertować datę na inną strefę czasową, użyj konwertera stref czasowych.
Wyniki są zapisywane w następujący sposób:
- ISO 8601 zawsze zawiera sekundy i
Z, a ułamki sekund pojawiają się tylko wtedy, gdy dany moment je zawiera: 3, 6 lub 9 cyfr oznaczających odpowiednio milisekundy, mikrosekundy lub nanosekundy. - RFC 2822 używa przesunięcia
+0000. Nie obsługuje ułamków sekund, więc są one pomijane. - RRRR-MM-DD, MM/DD/RRRR i DD/MM/RRRR zawierają godzinę w formacie 24-godzinnym po dacie, ale tylko wtedy, gdy nie jest północ:
11/03/2026oznacza północ, a11/03/2026 14:30— wpół do trzeciej po południu. - Znaczniki czasu Unix, Windows FILETIME, Chrome i Core Data są zapisywane jako liczby całkowite albo z taką liczbą cyfr po przecinku, jakiej wymaga dany moment, aby niczego nie utracić. Na przykład data ISO 8601 z milisekundami zostanie zapisana jako znacznik czasu Unix w postaci
1793716200.123. - Daty seryjne Excel, daty juliańskie i zmodyfikowane daty juliańskie są zapisywane z maksymalnie 15 cyframi znaczącymi, tak jak liczby wyświetlane w Excelu. Są odczytywane z dokładnością do najbliższej milisekundy.
Daty są zapisywane w kalendarzu gregoriańskim, używanym obecnie, również w przypadku dat sprzed jego wprowadzenia w 1582 r. Konwertery obsługują lata od 1 do 9999.
Excel uwzględnia 29 lutego 1900 r. — dzień, który nie istniał, ale został uwzględniony w Lotus 1-2-3. Dlatego konwertery odczytują datę seryjną 1 jako 1 stycznia 1900 r., a 61 jako 1 marca 1900 r., tak jak Excel, i wyświetlają błąd dla daty seryjnej 60. Google Sheets i LibreOffice wyświetlają te same daty od 1 marca 1900 r.
Wskazówki
- Aby przekonwertować kolumnę arkusza kalkulacyjnego, skopiuj ją, wklej do konwertera, a następnie skopiuj wynik z powrotem do sąsiedniej kolumny. Puste komórki pozostaną puste, więc wiersze będą wyrównane.
- Znacznik czasu Unix składający się z 13 cyfr, np.
1793716200000, jest podany w milisekundach. Odczytany jako sekundy wskazuje moment za dziesiątki tysięcy lat i powoduje błąd, dlatego jako źródło wybierz znacznik czasu Unix w milisekundach. - W komórce Excel zawierającej datę zmień format komórki na Liczbowy, aby zobaczyć jej datę seryjną. Skoroszyty utworzone w starszych wersjach Excel dla Maca mogą korzystać z systemu dat 1904, w którym daty seryjne są mniejsze o 1462.
- 18-cyfrowe znaczniki czasu w atrybutach Active Directory, takich jak
lastLogonTimestamplubpwdLastSet, są wartościami Windows FILETIME.