General Brazilian Portuguese
que seu dia seja excelente
Most common formal greeting used across Brazil
São Paulo
que seu dia seja excelente / tenha um ótimo dia
Standard usage in business and formal contexts
Rio de Janeiro
que seu dia seja excelente / que tudo dê certo
Common in casual and formal contexts
Portugal
tenha um excelente dia
Slightly more formal phrasing preferred in European Portuguese