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