的格式
我正在尝试使用日间渲染上的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建议这样可以使用的格式。