have seen one's day идиомаическое разговорное выражение перевод
пройти лучшие времена, оставить лучшее время позади
1. His business career is on decline. It seems like he has seen his day. / Его бизнес карьера клонится к закату. Похоже, его лучшие времена остались позади.
2. The paper book format has clearly seen its day with online and video format becoming more and more popular. / Формат бумажной книги однозначно своё отжил, по мере того, как онлайн и видео ормат становится всё более и более популярным.