General Brazilian
que tenha um dia excelente
Standard formal greeting used throughout Brazil
Rio de Janeiro
que tenha um dia show
More casual variation using 'show' (great/awesome)
São Paulo
que tenha um dia excelente
Standard formal usage in business contexts
Portugal
que tenha um excelente dia
Word order variation commonly used in European Portuguese