Strona główna / Narzędzia daty i czasu / Dodawanie i odejmowanie daty i czasu
Darmowe narzędzia online

Dodawanie i odejmowanie daty i czasu

Wybierz dodawanie lub odejmowanie całkowitych lat, miesięcy, dni, godzin, minut i sekund. Domyślne jest dodawanie; wartości ujemne odwracają działanie.

Rozpocznij

Wybierz dodawanie lub odejmowanie całkowitych lat, miesięcy, dni, godzin, minut i sekund. Domyślne jest dodawanie; wartości ujemne odwracają działanie. Koniec miesiąca jest dopasowywany. Sprawdź UTC przy zmianie czasu.

Dodawanie i odejmowanie daty i czasu

Dodaj całe lata, miesiące, dni, godziny, minuty i sekundy do lokalnej daty i godziny, z dopasowaniem do końca miesiąca.

Jak działa dodawanie dat i godzin?

Dodaj całe lata, miesiące, dni, godziny, minuty i sekundy do lokalnej daty i godziny, z dopasowaniem do końca miesiąca. Najpierw dodaje pełne lata i miesiące (z uwzględnieniem końca miesiąca), a następnie dni, godziny, minuty i sekundy – w tej kolejności. Dzięki temu dodanie jednego miesiąca do 31 stycznia 2024 10:30 da 29 lutego 2024 10:30, a nie 2 marca.

Przykład z życia

Chcesz ustalić termin ważności dokumentu: start 31 grudnia 2025 23:30, dodajesz 0 lat, 0 miesięcy, 1 dzień, 2 godziny i 45 minut. Otrzymasz 2 stycznia 2026 02:15 w lokalnej strefie czasowej.

Ujemne wartości

Możesz wpisać wartości ujemne, aby cofnąć daną jednostkę – mimo że strona nazywa się „Dodaj”. Na przykład -1 w polu dni cofnie datę o jeden dzień.

Strefy czasowe i czas letni

Wynik jest pokazywany w czasie lokalnym przeglądarki oraz w UTC. Pole wejściowe nie zawiera informacji o strefie czasowej, więc przejścia na czas letni/zimowy są obsługiwane zgodnie z regułami systemu operacyjnego. Dodanie jednego dnia kalendarzowego może odpowiadać 23, 24 lub 25 godzinom rzeczywistym.

Ograniczenia

Narzędzie nie uwzględnia świąt, dni roboczych, reguł biznesowych, powtarzających się harmonogramów ani konwersji stref czasowych. Nie gwarantuje też zgodności z kalendarzami historycznymi. W przypadku terminów obowiązujących w różnych jurysdykcjach potwierdź docelową strefę czasową osobno.

Najczęstsze pytania

Co się stanie, jeśli dodam 1 miesiąc do 31 stycznia?

Narzędzie stosuje regułę końca miesiąca: 31 stycznia + 1 miesiąc = 29 lutego (w roku przestępnym) lub 28 lutego (w roku zwykłym). Nie przechodzi na marzec.

Czy mogę odjąć czas, wpisując wartości ujemne?

Tak, pola akceptują liczby ujemne. Na przykład -5 w polu dni cofnie datę o 5 dni. Działanie jest zgodne z opisem na stronie.

Dlaczego wynik w UTC różni się od lokalnego?

Różnica wynika z Twojej strefy czasowej i ewentualnego czasu letniego. Narzędzie pokazuje ten sam moment w dwóch formatach: lokalnym i UTC.

Checklista przed użyciem

  • Wybierz poprawną datę początkową.
  • Sprawdź, czy jednostki są zgodne z Twoim zamysłem (np. miesiące kalendarzowe, nie 30 dni).
  • Pamiętaj, że wartości ujemne cofają czas.
  • Zweryfikuj wynik w UTC, jeśli termin ma być interpretowany w innej strefie.

Pole Dni ma początkowo wartość 1: ustaw 0, jeśli dodajesz tylko miesiące lub godziny. Używaj liczb całkowitych: lata do ±10 000, miesiące do ±120 000, pozostałe jednostki do ±1 000 000 każda. Puste pola oznaczają 0; ułamki i wartości poza zakresem są odrzucane. Użyj czterocyfrowego roku początkowego, 0001–9999. Większy rok, nawet jeśli można go wybrać w przeglądarce, nie jest akceptowany przez obecny parser. Wynik również musi mieścić się w zakresie JavaScript Date.

Przetwarzanie odbywa się lokalnie w przeglądarce.