Calcola quante ore ci sono tra due orari, compila un foglio ore settimanale, somma e sottrai durate o converti le ore decimali in ore e minuti. Pause e turni che superano la mezzanotte vengono gestiti in automatico, e una paga oraria facoltativa trasforma il totale settimanale in retribuzione. Tutto funziona nel tuo browser; nulla viene salvato o inviato.
Come funziona
Ogni orario viene trasformato in minuti dalla mezzanotte: le 08:30 sono 8 × 60 + 30 = 510 minuti. Il tempo lavorato è la fine meno l'inizio. Se l'orario di fine è precedente a quello di inizio, il turno ha superato la mezzanotte, quindi prima della sottrazione si aggiungono 24 ore (1.440 minuti). Poi si toglie la pausa, in minuti. Il risultato viene mostrato in due modi: in ore e minuti (h:mm) e in ore decimali, il formato richiesto dalla maggior parte dei programmi di paghe e fatturazione. Le ore decimali sono i minuti divisi per 60, quindi 45 minuti sono 0,75 h e 7:45 corrisponde a 7,75 h; al contrario, la parte decimale si moltiplica per 60 (0,2 h = 12 minuti). I decimali sono arrotondati a due cifre. Il foglio ore somma le ore di ogni giorno in un totale settimanale; con una paga oraria, la retribuzione totale è il totale decimale per la paga. La somma delle durate funziona allo stesso modo su durate semplici: ogni riga viene convertita in minuti, sommata o sottratta, e il totale riconvertito in h:mm. I campi orari usano il selettore dell'ora del browser, che in Italia mostra di solito il formato 24 ore; il calcolo è lo stesso anche con il formato AM/PM.
Esempio pratico
Un turno dalle 8:30 alle 17:15 con 45 minuti di pausa pranzo: l'intervallo è 17:15 − 8:30 = 8:45 e, tolta la pausa, restano 8:00 h, cioè 8,00 in decimale. Cinque giorni così fanno 40:00 h nella settimana; con una paga di 12,50 € l'ora il foglio ore mostra 500,00 €. Un turno di notte dalle 22:00 alle 6:30 con 30 minuti di pausa supera la mezzanotte: 6:30 + 24:00 − 22:00 = 8:30, meno 0:30 = 8:00 h.