In the page of 'timekeeper' in thefreedictionary, one of the explanations goes as follows.
One who keeps records of the hours worked by employees.
The expression 'the hours worked by employees' sounds quite weird to me. Is there such an expression as 'work the hours'? If not, which I think is the case, how can there be the hours worked by someone?
By the way, can I say the following 2 substitutions?
One who keeps records of the working hours of employees.
One who keeps records of the work-hours of employees.