关于Wdcalendar的时间格式变化?

时间:2012-03-06 15:22:52

标签: jquery

在月份视图中,返回值“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.

我真的需要了解它。而且我很喜欢。所以,请帮助我。

1 个答案:

答案 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