I like being able to use the image in later pipeline steps without having to pass a variable around. This would be tough to do with time, but it's easy to do with date since we only really run those pipeline during work hours.
And if you have a git checkout around, you can use git commit timestamp - time up to seconds and does not need anything except the source tree.