To provide a time recorder capable of properly calculating a working time in a system where a person freely takes a rest in a specific period.
This time recorder executes: first processing for storing the insertion time of a time card as an entry time when the entry time is not present in information to be processed; second processing for, when a rest start time being the start time of a rest time is not present in the information to be processed, specifying and storing the rest start time based on the acquisition section information and the reset time information and the insertion time; and third processing for calculating a working time based on the insertion time and the entry time when the entry time is present in the information to be processed, and for calculating the working time based on the rest start time and the acquisition section information and the rest time information and the entry time and the insertion time when the rest start time is present in the information to be processed.
Takanori Mamoru