text: /**
   * Created by luopotaotao on 2016/5/8.
   */
  $.fn.datebox.defaults.formatter = function(date){
      var y = date.getFullYear();
      var m = date.getMonth()+1;
      var d = date.getDate();
      return y+'-'+(m<10?'0'+m:m)+'-'+(d<10?'0'+d:d);
  }
  
  Date.prototype.format = function(fmt){ //author: meizz
      var o = {
          "M+" : this.getMonth()+1,                 //月份
          "d+" : this.getDate(),                    //日
          "h+" : this.getHours(),                   //小时
          "m+" : this.getMinutes(),                 //分
          "s+" : this.getSeconds(),                 //秒
          "q+" : Math.floor((this.getMonth()+3)/3), //季度
          "S"  : this.getMilliseconds()             //毫秒
      };
      if(/(y+)/.test(fmt))
          fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
      for(var k in o)
          if(new RegExp("("+ k +")").test(fmt))
              fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
      return fmt;
  }
  //TODO 日期间隔算法
  // Date.prototype.interval=function(date,fmt){
  //     if(date instanceof Date){
  //         milionSecs = this.getTime() - date.getTime();
  //         switch(fmt){
  //             case 'm':
  //                 return milionSecs/(1000*60*60*24*365);
  //             case 'y'
  //         }
  //     }
  // }