With our jQuery availability calendar you can - set unavailable dates via the JS integration code - single dates or recurring dates - use PHP data feed file to dynamically specify unavailable dates which are stored in MySQL database - change week starting day - translate week dates - show multiple months - put multiple different calendars on same web page There is also external dateTimePicker . css file where all the styles can be easily updated . For example this class . datetimepicker table td . unavailable is used for the unavailable dates on your calendar visite :