How do you say have a good day at work in Spanish?

“Que tengas un buen día en el trabajo” is how to say “have a good day at work” in Spanish.

A more formal way to say “have a good day” in Spanish is “que tenga un buen día” (with no “s” after “tenga”).