+1. If you're talking about a wedding. It's for the morning and afternoon. If the event starts at 6 pm you should wear evening wear (dinner jacket, a.k.a. tuxedo). If the event starts very late in the afternoon, it has become acceptable in the US to wear a tuxedo.All throughout the day and if the event begins during the day but runs into the evening it is worn to the conclusion of the event.