Fullcalendar end date wrong by one day

前端 未结 10 2237
温柔的废话
温柔的废话 2020-12-06 04:42

I am making a fullCalendar backed car reservation functionality. This is the coffescript file.

    updateEvent = (event, delta, revertFunc) ->
      $.aja         


        
10条回答
  •  抹茶落季
    2020-12-06 05:14

    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'
    };
    

    `

提交回复
热议问题