I am making a fullCalendar backed car reservation functionality. This is the coffescript file.
updateEvent = (event, delta, revertFunc) ->
$.aja
In Angular Change end date time with current time, when end date time greator than 23:59:59 `
this.calendarOptions = {
editable: false,
eventLimit: false,
validRange: {
start: '',
end: new Date(new Date().getUTCFullYear(), new Date().getUTCMonth())
},
header: {
left: '',
center: 'title',
right: 'prev,next'
},
eventSources: [
// your event source
{
events: (start, end, timezone, callback) => {
var data = [];
data.push(new Date("2019-04-11T00:19:02"))
data.push(new Date("2019-04-12T00:19:02"))
data.push(new Date("2019-04-13T00:19:02"))
var eventData = [];
var calendarEvents: CalendarEvents = new CalendarEvents();
calendarEvents.start = data[0];
//Change end time, because of when end date time is greator than 23:59:59 then end date not marked
var m = moment(data[data.length - 1], 'ffffd MMM D YYYY HH:mm:ss ZZ');
m.set({ h: new Date().getHours() });
calendarEvents.end = m.toDate();
calendarEvents.allDay = false;
eventData.push(calendarEvents);
callback(eventData);
},
color: '#f99500', // an option!
textColor: 'black', // an option!
// displayEventTime: false,
}
// any other sources...
],
timeFormat: 'HH:mm'
};
`