Kalkulator dat — Różnica dni między datami i dodawanie czasu
Precyzyjne wyliczanie odstępów czasowych, terminów przedawnienia, ważności dokumentów, gwarancji i harmonogramów projektowych wymaga narzędzia uwzględniającego zmienną długość miesięcy oraz lata przestępne.
Kalkulator pozwala na dwa podstawowe tryby pracy: obliczenie dokładnej liczby dni, tygodni, miesięcy i lat między dwiema wybranymi datami oraz dodanie lub odjęcie określonej liczby dni/miesięcy/lat od daty bazowej.
Wszystkie operacje wykonywane są błyskawicznie po stronie klienta za pomocą natywnych funkcji kalendarzowych JavaScript bez połączenia sieciowego.
Wzór i metoda obliczeń
Różnica Dni = Math.round( ( Data Końcowa_ms - Data Początkowa_ms ) / ( 1000 × 60 × 60 × 24 ) )
Różnica znaczników czasu w milisekundach podzielona przez liczbę milisekund w dobie, z poprawnym zaokrągleniem zmian czasu letniego.
Wskazówki i dobre praktyki
- Zwracaj uwagę na wliczanie dnia początkowego i końcowego: W zależności od kontekstu prawnego termin może być liczony włącznie z dniem początkowym (np. w prawie karnym) lub od dnia następującego (art. 111 § 2 Kodeksu cywilnego).
- Uwzględniaj lata przestępne w planach długoterminowych: Rok przestępny dodaje 29 lutego, co przesuwa dni tygodnia o dwa dni do przodu w kolejnym roku.
- Sprawdzaj ważność paszportu przed wyjazdem: Wiele krajów (np. Egipt, Turcja, kraje Azji) wymaga, aby paszport był ważny jeszcze przez minimum 6 miesięcy od planowanej daty powrotu.