Form for inputting operating hours of a business

I am designing an interface where restaurants need to input their operating hours. I am thinking of using a slider control for timings for a single day, and then let the user choose days of the week on which that timeline would be applicable.

The problem is, that some restaurants close for a few hours between their hours of operation. Any ideas on an elegant solution to this problem?

** Update **

This question got mentioned by Sacha Greif in his weekly newsletter, so I thought I should state the requirements more formally.

  • Restaurant owners should be able to put in their opening hours, including breaks between business hours & different hours on days of the week.
  • Days/ dates when restaurant is closed. This requirement came up from a tweet: enter image description here
  • The interface should primarily be aimed at restauranteurs who (we assume) might not be familiar with complex interfaces.
  • The goal is to encourage restauranteurs to sign up, and so minimal effort on their part is ideal while they're filling up the sign up form.

I appreciate the interest this question generated and welcome your suggestions.