Formal:
* ¡Que tenga un buen día! (This is the most common and polite way to say it)
* ¡Que pase un día agradable! (This translates to "Have a pleasant day")
* ¡Que tenga un día excelente! (This means "Have an excellent day")
Informal:
* ¡Que tengas un buen día! (This is more casual and used with friends or family)
* ¡Que te diviertas! (This means "Have fun!")
* ¡Que tengas un día genial! (This translates to "Have a great day!")
You can also add a specific detail to make it more personal:
* ¡Que tengas un buen día en el trabajo! (Have a good day at work)
* ¡Que tengas un buen día en la playa! (Have a good day at the beach)
* ¡Que tengas un buen día con tu familia! (Have a good day with your family)
It's important to choose the appropriate phrase based on the person you're talking to and the situation.