Kalkulator dni między datami
Oblicz czas trwania, dodaj lub odejmij dni albo znajdź numer tygodnia ISO — natychmiast.
Odwrotnie: jakie daty przypadają w tygodniu N roku Y?
Jak działają obliczenia dat
Kalkulator używa precyzyjnej arytmetyki kalendarzowej z obiektami Date JavaScript, obsługując lata przestępne, zmienną długość miesięcy i bezpieczne strefowo porównania dat.
Dni kalendarzowe a dni robocze
Dni kalendarzowe liczą każdy dzień między dwiema datami, łącznie z weekendami. Dni robocze liczą tylko poniedziałek–piątek, z wyłączeniem podanych świąt. Na przykład od poniedziałku 6 stycznia do piątku 10 stycznia to 5 dni kalendarzowych, a zarazem 5 dni roboczych (brak weekendu pomiędzy).
Zliczanie włączne a wyłączne
Zliczanie włączne obejmuje obie daty — początkową i końcową (powszechnie używane do czasu trwania projektów). Zliczanie wyłączne nie obejmuje żadnego z krańców (używane do mierzenia odstępu między zdarzeniami). Zakres od 1 do 3 stycznia to 3 dni włącznie, 1 dzień wyłącznie lub 2 dni przy liczeniu tylko jednego krańca.
Arytmetyka dat na przełomie miesięcy
Dodawanie miesięcy wymaga ostrożności na granicach miesięcy. 31 stycznia + 1 miesiąc dałoby 31 lutego, który nie istnieje. Kalkulator obcina wynik do ostatniego prawidłowego dnia: 28 lutego (lub 29 w roku przestępnym). To zgodne ze standardowymi konwencjami biznesowymi i prawnymi.
Numery tygodni ISO
ISO 8601 definiuje tydzień 1 jako tydzień zawierający pierwszy czwartek roku. Tygodnie trwają od poniedziałku do niedzieli. Niektóre lata mają 53 tygodnie. System ten jest stosowany międzynarodowo do planowania biznesowego i tworzenia harmonogramów.