hasSame(unit) {
    return this.isValid ? this.isEmpty() || this.e.minus(1).hasSame(this.s, unit) : false;
  }
Returns whether this Interval's start and end are both in the same unit of time
@param {string} unit - the unit of time to check sameness on
@return {boolean}