Fullcalendar:如何更改默认结束日期

时间:2016-11-29 14:22:05

标签: javascript jquery angularjs fullcalendar momentjs

如何更改活动的默认endDate?我的设置是 - 当我在一天点击(select)时,会弹出一个模态,显示我需要它显示的字段。但是,当涉及到日期时,fullcalendar会将默认日期设置为+ 1天,如下所示。

模式部分显示时间

enter image description here

正如您在第14次点击时看到的那样,15日被设置为endDate。为什么这样,我怎么能改变它?我需要默认设置,允许我输入' project'一天的详细信息,没有触及/调整结束日期(如果项目只是一天的话,应该与开始日期相匹配)。

PS:一切正常。我觉得总是调整一天项目的结束日期很麻烦。我在论坛上尝试了几种解决方案但没有成功。

controller.js [angularjs]

           select: function(start, end){
                $scope.showSelected = false;
                var fromDate = moment(start).format('DD/MM/YYYY LT');
                var endDate  = moment(end).format('DD/MM/YYYY LT');

                $scope.Project = { 
                    ProjectID : 0,
                    Client: '',
                    Title : '',
                    Description: '',
                    Employees: '',
                    StartAt : fromDate,
                    EndAt : endDate,
                    IsFullDay : false
                }
                $scope.ShowModal()

            },

0 个答案:

没有答案