在月份视图中,返回值“3月7日(星期三)” 在周视图中,返回值“3月7日(星期三)15:00 - 16:00” 我无法理解这个值如何根据视图而改变。
var dateshow = CalDateShow(start, end, !isallday, true);
function CalDateShow(startday, endday, isshowtime, isshowweek) {
if (!endday) {
return dateFormat.call(startday, getymformat(startday,null,isshowtime));
} else {
var strstart= dateFormat.call(startday, getymformat(startday, null, isshowtime, isshowweek));
var strend=dateFormat.call(endday, getymformat(endday, startday, isshowtime, isshowweek));
var join = (strend!=""? " - ":"");
return [strstart,strend].join(join);
}
}
参考:I downloaded this plug in from this link only.
我真的需要了解它。而且我很喜欢。所以,请帮助我。
答案 0 :(得分:0)
此方法不是决定显示日期格式的地方。决定格式的实际方法是getymformat()。所以,任何改变都应该去那里。
根据isshowtime传递的值,gettymformat将返回
function getymformat(date, comparedate, isshowtime, isshowweek, showcompare) {
...
a.push(showweek ? " (W)" : "", showtime ? " HH:mm" : "");
return a.join("");
}
对于月份视图, showtime 将 false ,只留下在其中设置的月日(日)格式代码已经。 对于周视图, showtime 将 true ,将日期格式保留为月日期(日)+ HH:mm