code: function basicISODate(date) {
  		// Can be done with `str.replace(/(-|:|\.\d{3}Z$)/g, '')`, but `substr()` performs better: http://jsperf.com/iso8601-date-basic-format
  		var str = (date || new Date()).toISOString();
  		return str.substr(0, 4) + str.substr(5, 2) + str.substr(8, 5) + str.substr(14, 2) + str.substr(17, 2) + 'Z';
  	}
docs: Generates an ISO8601 basic date string (`YYYYMMDD'T'HHMMSS'Z'`) for the given date instance
  
  @method basicISODate
  @private
  @param {Date} [date] A date instance. If no date is given, a `new Date()` is used
  @return {String} An ISO8601 basic date string