Carnival Splendor has recently introduced "flexible dining" in addition to the more traditional "fixed dinner" seatings. When you book your cruise you can choose from either early dining, late dining or Your Time dining. If you choose Your Time dining, you can dine at any time between 5:45pm and 9pm. In addition to the two main dining rooms on the Carnival Splendor, there are many other dining options that also enable you to dine anytime. The Black and Golden Pearl are the main dining rooms, you will also want to experience The Lido Restaurant, The Pinnacle, the California Roll, and even more.
For more info, see Carnival Splendor Cruise Ship