code: function addBiz(date, days, include) {
    date = this.toDate(date);
    if (!date) {
      return null;
    }
  
    var time = days < 0 ? -A_DAY : A_DAY;
    var countDown = days < 0 ? -1 : 1;
  
    // 0の場合の補正  +1営業日で前日からにすると同じ
    if (days === 0) {
      days = 1;
      date.setTime(date - A_DAY);
    }
  
    if (include && this.isOpen(date)) {
      days -= countDown;
    }
  
    // 最大調査日数
    var max = MAX;
  
    // 以下営業日の計算
    while(days) {
      date.setTime(+date + time);
      if (this.isOpen(date)) {
        days -= countDown;
      }
      if (--max < 0) {
        return null;
      }
    }
    return date;
  }
docs: 営業日の算出
  
  適用事例:納品日を表示したい等
  
  営業日を計算します
  時間部分の値は変化しません
  一年先(前)に見つからなかった場合はnullを返します
  
  営業日のルールは以下のとおり
  
  加算する日数に1以上の場合は、翌営業日からカウントして算出します
  加算する日数が0の場合は、dataが営業日であればdateを、そうでない場合は翌営業日を返します
  加算する日数が-1以下の場合は、さかのぼって算出します
  
  その際includeがtrueの場合、dateもカウントの対象に含みます
  加算する日数が0の場合はincludeは無視されます
  
  @method addBiz
  @param  {DATE}     date
  @param  {Number}   days     加算する日数
  @param  {Boolean}  include  初日を含む