Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.
For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email firstname.lastname@example.org.
Have a look at our Booking and Reservations module. I\’ve attached a screenshot from the extension, which, to my mind, fully corresponds to your description.
It has flexible booking/reservation options:
1. Flexible \"exclude days\” rules: Similar to âblackoutâ days with airlines, prevent bookings/reservations for certain dates
2. Option to set billable periods by âdayâ or âhoursâ: makes this extension suitable for date-time-date and time-based products, e.g. hotel room/consulting attendance/rental products
3. Set available times for bookings and reservations, e.g. reservations can be made only from 8:00 AM - 6:00 PM
4. Specify date and time period of product availability, making this extension useful for products that are available for limited time periods such as a particular play or movie
4. Allow multiple reservations for the same time based on available quantity of the bookable product: for example, a car wash with 3 boxes could allow 3 reservations in the same time slot