In German, you would say ‘Haben Sie einen schönen Tag!’ for a formal context or ‘Hab einen schönen Tag!’ for a more informal situation.
The phrase ‘Haben Sie’ is the formal way to address someone, similar to saying ‘you’ in a polite manner in English. Meanwhile, ‘Hab’ is the informal version used when speaking to friends or people you know well.
‘Schönen’ means ‘nice’ or ‘beautiful’, and ‘Tag’ means ‘day’. Therefore, both phrases convey a wish for someone to enjoy their day. Using these phrases can enhance your basic conversation skills in German and show good manners when interacting in a German-speaking environment.