They are on different nights.
There is a Formal night on the first sea day, then there will be a costume night, then a pirate night, I think it is usually the second port night if I remember correctly, then there is semi formal night Thursday and last sea day, (which is also known as Lobster night for my husband) There will probably be a princess menu night in the MDR's as well.