monthDiff(date1, date2)

计算两个日期之间间隔的月数

toFirstDay(date)

将日期转换成当月的第一天

format(date)

将日期转换成 0000-00-00 格式

removeTime(date)

将日期的时间部分去掉

addYear(date, num)

增加年(num可为负值)

addMonth(date, num)

增加月(num可为负值)

addDate(date, num)

增加天(num可为负值)

示例:

@param minDate{string|Date}: 最小可选日期(默认当天)
@param days{int}: 从最小日期算起,能被选择的天数
@param months{int}: 同days, 但是单位是月
@param maxDate{date|string}: 最大可选日期
@param activeDate{date|string}: 默认选中的日期
@param select{function(strdate)}: 用户选中日期后的回调(参数为0000-00-00格式的日期)
@param header{bool|int}: bool: 页面是否有高度48px的头部  int: 有头部并且提供头部高度
注: days,months,maxDate 任选其一,优先级 maxDate > days > months
都不提供的话,默认months=6, 即半年
new Calendar({
    minDate: now,
    //days: 3,  // 可选
    months: 6,// 可选
    //maxDate: new Date(now.setMonth(now.getMonth()+6)),// 可选
    //activeDate: '2016-07-29',// 可选
    select: function( date ){
        self.$('#date').val(date);
        this.hide();
    },
    header: true
});