code: function () {
          var day, hour, minute, second,
              gapTime = this._finishTime - ( this._beginTime += this.DELAY );
  
          if ( gapTime <= 0 ) {
              return {_gap: 0, day: 0, hour: 0, minute: 0, second: 0};
          } else {
              day = Math.floor( gapTime / 1000 / 60 / 60 / 24 );
              hour = Math.floor( gapTime / 1000 / 60 / 60 - (24 * day) );
              minute = Math.floor( gapTime / 1000 / 60 - (24 * 60 * day ) - (60 * hour) );
              second = Math.floor( gapTime / 1000 - (24 * 60 * 60 * day) - (60 * 60 * hour) - (60 * minute) );
              return {_gap: gapTime, day: day, hour: hour, minute: minute, second: second};
          }
      }
docs: ===============	Private Methods	=============== //