have had your day

成語所屬單字day

have had your day — 慣用語

1. To no longer be successful, popular, or powerful.

1.慣用語
釋義

風光不再;已過時

To no longer be successful, popular, or powerful.

例句

That actor has had his day; he rarely gets roles now.

The old technology has had its day.