code: function isRegularHoliday (date) {
    date = this.toDate(date);
    if (!date) {
      return null;
    }
  
    var regular = this._regularHoliday;
  
    if (typeof regular === 'object') {
      var w = date.getDay();
  
      // 週
      if (regular.week[w]) {
        return true;
      }
  
      // 日
      if (regular.day[date.getDate()]) {
        return true;
      }
  
      // 第ny曜日
      var n = parseInt((date.getDate() + 6) / 7, 10);
      if (regular.xweek[n + '-' + w]) {
        return true;
      } else if (regular.xweek['5-' + w]) {
        var nextW = new Date(date.getTime() + A_WEEK);
        if (nextW.getMonth() !== date.getMonth()) {
          return true;
        }
      }
  
      return false;
    }
  
    if (typeof regular === 'function') {
      return regular(date);
    }
  
    return false;
  }
docs: 定休日判定
  @method isRegularHoliday
  @param  {DATE}    date
  @return {Boolean} isClose