have had its/ day



have had its/your day

to be much less popular than before The general view in the country is that socialism has had its day. She was a best-selling author in the 1950s and 60s, but I think she's had her day.
See also: have

Common Names:

NameGenderPronouncedUsage
Delilahdi-LIE-lə (English)Biblical, Biblical Hebrew, English
Huey['hju:i]
Nikolche-Macedonian
Prudencioproo-DHEN-thyo (Spanish), proo-DHEN-syo (Latin American Spanish)Spanish
Iapetus-Greek Mythology (Latinized)
TarahTAHR-ə, TER-ə, TAR-əEnglish (Modern)