Strona główna / Narzędzia daty i czasu / Kalkulator odejmowania dat i czasu
Darmowe narzędzia online

Kalkulator odejmowania dat i czasu

Odejmij pełne lata, miesiące, dni, godziny, minuty i sekundy od wybranej daty. Przykład: 2026-08-11 minus 10 dni = 2026-08-01. Narzędzie działa lokalnie. Prz…

Rozpocznij

Przykład: odejmowanie 10 dni od 11 sierpnia 2026

Po wybraniu daty 2026-08-11 00:00 i odjęciu 10 dni otrzymasz lokalną datę 2026-08-01 00:00. Narzędzie najpierw stosuje lata i miesiące, a potem dni, godziny, minuty i sekundy. Dzięki temu unika problemu z datami takimi jak 31 stycznia – odejmowanie miesiąca nie przeskoczy do marca.

Jak działa przetwarzanie

Obliczenia są wykonywane lokalnie w przeglądarce. Lata i miesiące są stosowane jako pierwsze: narzędzie tymczasowo ustawia dzień na 1, zmienia rok i miesiąc, a następnie przywraca pierwotny dzień, ograniczając go do ostatniego dnia miesiąca docelowego. Dni, godziny, minuty i sekundy są dodawane później. Na przykład odjęcie jednego roku od 29 lutego 2024 da 28 lutego 2023.

Ograniczenia i uwagi

  • Każda składowa musi być liczbą całkowitą.
  • Lata są ograniczone do ±10 000, miesiące do ±120 000, a pozostałe pola do ±1 000 000.
  • Wynik jest wyświetlany w formacie lokalnym przeglądarki, a także jako ISO UTC i tekst UTC.
  • Odejmowanie dni kalendarzowych zależy od lokalnego zachowania Date, więc przy zmianie czasu (DST) liczba godzin może się różnić od 24 razy liczba dni.
  • Narzędzie nie uwzględnia dni roboczych, świąt, terminów prawnych ani konwersji stref czasowych. Nie jest przeznaczone do celów biznesowych, prawnych ani rozliczeniowych.

Najczęstsze pytania

Czy mogę dodać czas, zamiast odejmować?

Tak, wystarczy wpisać ujemną wartość dla wybranej składowej. Na przykład -5 dni doda 5 dni do daty.

Co się stanie, jeśli odejmę miesiąc od 31 stycznia?

Narzędzie najpierw ustawia dzień na 1, zmienia miesiąc na styczeń (poprzedni), a następnie przywraca dzień 31, ale ogranicza go do ostatniego dnia stycznia, czyli 31. Więc od 31 stycznia odejmowanie miesiąca da 31 grudnia (poprzedniego roku), a nie 3 marca.

Czy wynik uwzględnia strefę czasową?

Obliczenia są wykonywane w lokalnej strefie czasowej przeglądarki. Wynik pokazuje datę w tej strefie oraz odpowiadający jej czas UTC. Narzędzie nie konwertuje między strefami czasowymi.

Przetwarzanie odbywa się lokalnie w przeglądarce.