完整的日历日渲染无所事事



我正在尝试使用日间渲染上的fullcalendar上色,但是无论我做什么,它似乎都不起作用!

javascript

var events = <?php echo $eventsArray ?>;
var blocked = <?php echo $blockedArray ?>;
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
console.log(blocked);
for (var i = 0; i < Object.keys(blocked).length; i++) {
 console.log(blocked[i].date);
}
$('#democalendarfull').fullCalendar({
 header: {
  left: 'prev,next today',
  center: 'title',
  right: 'month,basicWeek,basicDay'
 },
  editable: false,
  aspectRatio: 2,
  droppable: false,
  events: events,
  dayRender: function (date, cell) {
  var today = new Date();
   if (date.getDate() === today.getDate()) {
    cell.css("background-color", "red");
   }
  }
});

html

<div id="democalendarfull" class="mb">
                  <div class="panel green-panel no-margin">
                      <div class="panel-body">
                          <div id="date-popover" class="popover top" style="cursor: pointer; disadding: block; margin-left: 33%; margin-top: -50px; width: 175px;">
                              <div class="arrow"></div>
                              <h3 class="popover-title" style="disadding: none;"></h3>
                              <div id="date-popover-content" class="popover-content"></div>
                          </div>
                             //JAVASCRIPT IS INSIDE HERE
                      </div>
                  </div>
              </div>

我添加的所有内容都完全更改日期,完全不会更改日历。

在if语句做

中尝试
if (date._d.getDate() === today.getDate())

date._d应该是getDate()接受

的格式

修复了它。

这是版本和格式的组合。

我升级了我的Fullcalendar,然后允许我运行日本函数,但是我不得不像Daffy建议这样可以使用的格式。

相关内容

  • 没有找到相关文章