I have a vague memory of someone writing a plugin that recorded the date & time a book was last viewed in a custom column, I think it's in the Library Management sub-forum. The author wasn't inclined to make it official because of the maintenance burden.
However, perhaps the same thing could be done with the Action Chains plugin, see ==>>
Index of plugins
BR