At any given point Steam will show how long you have spent playing a game in the past two weeks and over all time, but no further detail. I've started storing these numbers at intervals so I can reconstruct a timeline of what, when, and how long I played.
Ideally I would do a bit more work so it would work for anyone, but at the moment it is hardcoded to show my info.