1
我正在使用完整日历并希望将颜色添加到某个日期范围,因此当我们单击月份视图选项卡时,我已取出开始日期和结束日期。在FullCalendar的月视图中为日期范围添加颜色
但是,当在循环中,只有一次它进入循环,然后我得到这个和error.The主要代码是在viewDisplay
类型错误:t.getFullYear不是一个函数
这里是什么我努力了。
var calendar = $('#calendar').fullCalendar({
editable: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay,year'
},
events: "cal_events.php",
viewDisplay: function(view) {
if (view.name == 'agendaDay') {
//alert(view.name);
}
if (view.name == 'month') {
var start_day =view.start
var end_day = view.end
count = 1;
while(count<7)
{
var start_day =$.fullCalendar.formatDate(start_day,"yyyy-MM-dd");
console.log(start_day);
console.log(count);
$("[data-date="+start_day+"]").css("background-color", "red");
start_day = start_day.split('-');
start_day[2] = parseInt(start_day[2])+2;
if(start_day[2]<10) {
start_day[2] = "0"+start_day[2];
}
start_day = start_day.join('-');
count++;
}
}
请大家帮忙。
感谢ü..它的工作这样..转Bt我无法理解Ÿ约会对象? – user3486228
因为这是'formatDate'的作用方式...... :) –