have seen (one's) day

have seen (one's) day

To be beyond one's prime; to be no longer useful, effective, or functional. The one-time champion seems to have seen his day, having been knocked out of the qualifying round for the fifth year in a row. The VHS, the once-dominant form of home movie entertainment, has by now truly seen its day.
See also: have, seen
Farlex Dictionary of Idioms.
See also:
  • have had the biscuit
  • have had the radish
  • (one's) day in court
  • at (one's) doorstep
  • at doorstep
  • (from) top to toe
  • at expense
  • at (one's) expense
  • a full-time job
  • reduced circumstances