When someone get transfused from where can he knows the ''age'' of the blood he is having.
Unfortunately, it's impossible. The only way to do it, is if the blood bank microscopically examines it, or takes a hemoglobin sample of the unit of blood, which they would never do, because it's "too expensive" in their eyes.
If you'd like other info on it, you can take a look at the other thread we have, that Andy has given you the link to.