如何突出显示由 gotodate 函数检索的 fullcalendar v.3.1 js/c# 上的特定日期?

How do I highlight a specific day on fullcalendar v.3.1 js/c# retrieved by gotodate function?

我有这个代码:

$(document).ready(function () {
/*var event_list = $('#event_list');*//*gil70l*/
    //$(document).ready(function () {
    //
    $("#btnsearch").click(function () {
        var res = $("#txtSearch").val();
        res = res.substring(0,19);
        date = moment(res, "DD/MM/YYYY HH:mm");
        alert(date);
        $("#calendar").fullCalendar('gotoDate', date);
        $('.fc-day[data-date="' + date + '"]').css('background-color', "red");
        //$('#calendar').find('.fc-day-number[data-date="' + date + '"]').css('background-color', '#FAA732');
      
    })

但我无法突出显示我用函数定位自己的日期 'gotoDate'。

$('.fc-day[data-date="' + date + '"]'

...在这里您需要将 date 置于 yyyy-mm-dd 格式,因为如果您查看生成的 fullCalendar HTML 和看看那里已经有什么了。目前你让 momentJS 使用它的默认字符串格式输出,它看起来像

 Wed Aug 25 2021 10:26:36 GMT+0100

我希望

$('.fc-day[data-date="' + date.format("YYYY-MM-DD") + '"]'

效果会更好。