Policz, ile godzin mija między dwiema porami, wypełnij tygodniową kartę czasu pracy, dodawaj i odejmuj czasy albo zamień godziny dziesiętne na godziny i minuty. Przerwy i zmiany kończące się po północy są uwzględniane automatycznie, a po wpisaniu stawki godzinowej tygodniowa suma zamienia się w wynagrodzenie. Wszystko działa w przeglądarce, nic nie jest zapisywane ani wysyłane.
Jak to działa
Każda godzina jest zamieniana na minuty od północy: 08:30 to 8 × 60 + 30 = 510 minut. Czas pracy to koniec minus początek. Jeśli godzina końcowa jest wcześniejsza niż początkowa, zmiana trwała po północy, więc przed odejmowaniem dodawane są 24 godziny (1440 minut). Na koniec odejmowana jest przerwa w minutach. Wynik jest pokazywany na dwa sposoby: jako godziny i minuty (h:mm) oraz jako godziny dziesiętne, których oczekuje większość systemów kadrowo-płacowych i do fakturowania. Godziny dziesiętne to minuty podzielone przez 60, więc 45 minut to 0,75 h, a 7:45 to 7,75 h; w drugą stronę część dziesiętną mnoży się przez 60 (0,2 h = 12 minut). Wartości dziesiętne są zaokrąglane do dwóch miejsc. Karta pracy sumuje godziny z każdego dnia w tygodniową sumę; po podaniu stawki godzinowej wynagrodzenie to suma dziesiętna razy stawka. Sumator czasu działa tak samo na zwykłych okresach: każdy wiersz jest zamieniany na minuty, dodawany lub odejmowany, a suma z powrotem na h:mm. W Polsce pamiętaj o przepisach: 15-minutowa przerwa przy dniu pracy od 6 godzin wlicza się do czasu pracy (art. 134 Kodeksu pracy), więc jej nie odejmuj. Odejmuj tylko przerwę niewliczaną do czasu pracy, np. do 60 minut na obiad, jeśli tak stanowi regulamin pracy (art. 141).
Przykład krok po kroku
Zmiana od 8:00 do 16:30 z 30-minutową przerwą obiadową niewliczaną do czasu pracy: 16:30 − 8:00 = 8:30, po odjęciu przerwy 8:00 h, czyli dziesiętnie 8,00. Pięć takich dni daje 40:00 h w tygodniu; przy stawce 35,00 zł za godzinę karta pracy pokaże 1400,00 zł brutto. Zmiana nocna od 22:00 do 6:30 z 30-minutową przerwą przechodzi przez północ: 6:30 + 24:00 − 22:00 = 8:30, minus 0:30 = 8:00 h.