在 addEvent 模态中获取点击日期

get click date in addEvent modal

我正在做一个全日历项目。 当我单击日历中的某一天时,会出现一个模式,您可以在其中输入事件名称、开始日期和结束日期。 开始日期和结束日期的输入是 datetime-local 我正在寻找一种方法,当您单击一天时,我的开始输入中显示的模态已经可视化了这一天.

这是我的modal and, for example, when I click on 4th of April it appeared directly like this, without me having to put it manually: like this ->example。

我在网上找到这个解决方案来获取点击日期:

dayClick: function(date, jsEvent, view, resourceObj) {
                    alert(date.format('DD/MM/YYYY 08:00'));   //format i decide
                    
                },

但我不知道如何将其应用于我的代码以将其作为输入而不是警报


我也发现了这种方式,我更喜欢它,因为我可以添加我想要的时间:

var startDateSelected = moment(event.startStr).format("DD-MM-YYYY 08:00:00");
var endDateSelected = moment(event.endStr).format("DD-MM-YYYY 17:30:00");

但仍然没有找到一种方法来应用到我的输入日期本地时间

最后我找到了这个解决方案:

select: function select(event, date) {              
    $('#addNewEvent').modal('show');
    $('#calendar').fullCalendar('refetchEvents',event._id);
    var now = new Date(event);
    document.getElementById('starts').value = now.toISOString().slice(0,16);
    document.getElementById('ends').value = now.toISOString().slice(0,16);
}

这是打开我的模式并通过 ID 从我的数据库中提取事件的函数 getElementById 中提到的 ID 来自我的两个 datetime-local 输入

我希望有人能发现它有用。 它指的是 Fullcalendar v3,因为我使用的模板版本有