$('.walcf7-datetimepicker').each(function(index, element) {
var tomorrow = get_tomorrow();
$(this).datetimepicker({
**minDate: new Date(),**
onSelectDate: function(ct) {
var selected_date = ct.getDay();
var allowed_times;
if (selected_date == 1) {
allowed_times = ['18:00', '19:00', '20:00'];
} else if (selected_date == 2 || selected_date == 3 || selected_date == 4 ) {
allowed_times = ['18:30', '19:00', '20:00', '21:00'];
} else if (selected_date == 5) {
allowed_times = ['10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00', '18:00'];
} else if (selected_date == 6) {
allowed_times = ['10:00', '11:00', '12:00', '13:00'];
} else {
allowed_times = [];
}
$('.walcf7-datetimepicker').datetimepicker({
**allowTimes: allowed_times**
});
},
**beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 0), ''];
},
timepicker: true,
maxTime: '21:00',
step: 60,
beforeShowTime: function(date){
if (date.getDay() == 3) {
if (date.getHours() < 18 || date.getHours() > 20) {
return false;
}
}
return true;
},**
dayOfWeekStart : 1,
yearStart: '1900',
lang:'en',
format:'Y-m-d H:i',
formatDate:'Y-m-d',
formatTime:'H:i',
defaultTime:'10:00',
validateOnBlur: false,
startDate:tomorrow,
});
});