Kalkulator czasu za darmo
Dodawaj lub odejmuj czasy trwania w formacie GG:MM:SS lub znajdź czas między dwoma znacznikami czasu. Przydatny do dzienników pracy, podziałów wyścigowych i śledzenia projektów.
Formaty: HH:MM:SS (np. 01:30:45) lub HH:MM (np. 02:15)
Wynik
02:15:30
2h 15m 30s · 8 130 sekund łącznie
Typowe zastosowania
- Oblicz przepracowane godzinySumuj swoje godziny w ciągu dnia, aby rejestrować czas spędzony na zadaniach lub rozliczać się z klientami.
- Oblicz podziały wyścigówDodawaj lub odejmuj czasy okrążeń biegowych, pływackich lub rowerowych w celu analizy treningowej.
- Matematyka czasu gotowaniaPołącz czas przygotowania + czas gotowania dla przepisów lub oblicz, kiedy zacząć, aby kolacja była gotowa o docelowym czasie.
- Obliczenia osi czasu wideoSumuj czasy trwania klipów, aby zaplanować oś czasu wideo, lub oblicz, gdzie ląduje przejście.
- Oblicz całkowity czas skupionySumuj sesje Pomodoro, aby śledzić czas skupiony dziennie lub tygodniowo.
Jak to działa
Wszystkie obliczenia odbywają się w przeglądarce z użyciem ręcznie napisanego parsera i arytmetyki całkowitoliczbowej — bez biblioteki i serwera. Narzędzie zamienia ciągi GG:MM:SS na surową liczbę sekund, stosuje dodawanie, odejmowanie lub różnicę, a następnie formatuje wynik z powrotem.
- 1Parsowanie danychPodczas pisania własna funkcja parseHMS dzieli każde pole na dwukropkach i zamienia części na jedną liczbę całkowitą — łączną liczbę sekund. Akceptuje GG:MM:SS, GG:MM lub samą liczbę (traktowaną jako minuty) i odrzuca wszystko, co nie jest liczbą lub wykracza poza zakres zegara.
- 2Arytmetyka zależna od trybuW trybie Dodaj/Odejmij dwie liczby sekund są bezpośrednio sumowane lub odejmowane. W trybie Czas między narzędzie odejmuje początek od końca; jeśli wynik jest ujemny, dodaje 86400 sekund i oznacza wynik jako przechodzący przez północ. W trybie Karta czasu pracy sumuje dowolną listę wierszy z czasem trwania.
- 3Zaokrąglanie do rozliczeńGdy wynik istnieje, osobne obliczenie zaokrągla bezwzględną liczbę sekund do najbliższej wielokrotności 6, 10 lub 15 minut za pomocą zaokrąglenia całkowitego (Math.round(abs / increment) * increment), a następnie wyświetla zaokrągloną wartość jako godziny dziesiętne do fakturowania.
- 4Wyświetlanie i kopiowanie wynikuKońcowa liczba sekund jest formatowana jako GG:MM:SS, czytelny rozkład (np. „2 godz. 15 min 30 s”) i przeliczenia jednostek (minuty dziesiętne, godziny dziesiętne, surowe sekundy). Przycisk kopiowania zapisuje ciąg GG:MM:SS do schowka przez navigator.clipboard.writeText.
Powiązane narzędzia
Konwerter Godzin Dziesiętnych
Konwertuj między czasem HH:MM a godzinami dziesiętnymi dla wynagrodzeń i arkuszy czasu, z zaokrąglaniem.
Kalkulator różnicy dat
Oblicz dokładną różnicę między dwiema datami — lata, miesiące, dni, tygodnie, dni robocze (z wyłączeniem weekendów), godziny i minuty.
Kalkulator ułamków
Dodawaj, odejmuj, mnóż i dziel ułamki, lub konwertuj liczbę dziesiętną do najprostszej postaci ułamka.