Я использую Full Calendar с плагином Time Grid, все работает хорошо. Я хочу изменить цвет для прошлой даты и времени. По событию dayRender я мог бы изменить цвет предыдущей даты, но не время, например, просмотреть неделю, начиная с воскресенья 8 сентября 2019 года до 14 субботы 2019 года. И открыть страницу 10 сентября 2019 года в 9.00 утра, я должен изменить цвет до 10 сентября 2019 года. в 9.00, но я смогу сделать это до 9 сентября 2019 года.
Как я могу включить время. Моя кодовая ручка https://codepen.io/milindsaraswala/pen/VwZXpRM
var calendar = new FullCalendar.Calendar(calendarEl, {
plugins: [ 'resourceTimeGrid' ],
timeZone: 'UTC',
defaultView: 'resourceTimeGridFourDay',
soltDuration: '00:30:00',
slotLabelInterval: '00:30:00',
minTime:'07:00:00',
maxTime:'24:00:00',
slotLabelFormat:{
hour: 'numeric',
minute: '2-digit',
omitZeroMinute: false,
meridiem: 'short'
},
header: {
left: 'prev,next',
center: 'title',
right: 'resourceTimeGridDay,resourceTimeGridFourDay'
},
views: {
resourceTimeGridFourDay: {
type: 'resourceTimeGrid',
duration: { weeks:1},
buttonText: '7 days'
}
},
resources: [
{ id: 'a', title: 'Room A' },
],
//events: 'https://fullcalendar.io/demo-events.json?with-resources=2',
events:events,
dayRender:function(day){
if (moment(day.date).isBefore(moment())) {
day.el.classList.add('disabledDates');
}
}
});
calendar.render();
});