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
});