Przejdź do głównej treści
LibraTool logoLibraTool

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.

Działa offline po wczytaniu

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

135,50
minuty
2,258
godziny
8 130
sekundy
Zaokrąglanie rozliczeniowe
2,26 godziny

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.

  1. 1
    Parsowanie danych
    Podczas 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.
  2. 2
    Arytmetyka zależna od trybu
    W 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.
  3. 3
    Zaokrą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.
  4. 4
    Wyświetlanie i kopiowanie wyniku
    Koń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

Często zadawane pytania