Total clock-in rows, unpaid breaks, threshold hours, and time-and-a-half payable hours.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
HH:MM values become minutes since midnight; an end at or before its start crosses into the next day, then break minutes are removed. Period minutes split at the selected threshold and only the payable total multiplies overtime by 1.5.
09:00-18:00,09:00-18:00,09:00-18:00,09:00-18:00,09:00-18:00
Shifts count: 5 Total hours: 45 Regular hours: 40 Overtime hours: 5 Payable hours: 47.5
Employees compare weekly rows with payslips, contractors total overnight support, and managers inspect how a chosen threshold divides regular and premium time.