var monthOffset = serviceDate.getMonth() – clientDate.getMonth();
var dayOffset = serviceDate.getDate() – clientDate.getDate();
///获取日期列表
var jsn = eval(‘<%=json %>’);
$(function() {
var options = {
prevText: “上一月”, //跳转到上一页的提示文本
nextText: ‘下一月’, //跳转到下一页的提示文本
minDate: -30,
maxDate: 30,
hideIfNoPrevNext: false,
defaultDate: “+” + yearOffset + “y +” + monthOffset + “m +” + dayOffset + “d”,
beforeShowDay: DisplayDayHaveEvent, //显示每个日期之前的操作
onSelect: select // 选择一个日期的回调函数
};
function DisplayDayHaveEvent(date) {
for (var i = 0; i < jsn.length; i++) {
var cc = Date.parse(jsn[i].time);
var time = new Date(cc);
if (date.getMonth() == time.getMonth() && date.getDate() == time.getDate()) {
return [true, “”]
}
}
return [false, “”];
}
function select(dateText, inst) {
$(‘#otherEvent’).load(“//www.jb51.net/Calendar/EventDetail?date=” + dateText);
return false;
}
//初始化日期控件
$(‘#datePicker’).datepicker(options);
})










