Modern-day means of the present era. A modern-day version, a modern-day equivalent, modern-day Britain.
It is used to cast somebody as the current version of a figure from the past. A modern-day comparison flatters or condemns and never merely describes.
1adjectivemodern-dayOf the present era, used to cast a person or thing as the current version of some figure from the past.
“He was called a modern-day Dickens by people who had read neither.”
modern-day is a quality.