build/js/index.min.js
function dateGenerator(ts, opts) {
		if (opts.timezone == "browser") {
			return new Date(ts);
		} else if (!opts.timezone || opts.timezone == "utc") {
			return makeUtcWrapper(new Date(ts));
		} else if (typeof timezoneJS != "undefined" && typeof timezoneJS.Date != "undefined") {
			var d = new timezoneJS.Date();
			// timezone-js is fickle, so be sure to set the time zone before
			// setting the time.
			d.setTimezone(opts.timezone);
			d.setTime(ts);
			return d;
		} else {
			return makeUtcWrapper(new Date(ts));
		}
	}
function dateGenerator(ts, opts) {
		if (opts.timezone == "browser") {
			return new Date(ts);
		} else if (!opts.timezone || opts.timezone == "utc") {
			return makeUtcWrapper(new Date(ts));
		} else if (typeof timezoneJS != "undefined" && typeof timezoneJS.Date != "undefined") {
			var d = new timezoneJS.Date();
			// timezone-js is fickle, so be sure to set the time zone before
			// setting the time.
			d.setTimezone(opts.timezone);
			d.setTime(ts);
			return d;
		} else {
			return makeUtcWrapper(new Date(ts));
		}
	}
function dateGenerator ( ts , opts ) { if ( opts . timezone == "browser" ) { return new Date ( ts ) ; } else if ( ! opts . timezone || opts . timezone == "utc" ) { return makeUtcWrapper ( new Date ( ts ) ) ; } else if ( typeof timezoneJS != "undefined" && typeof timezoneJS . Date != "undefined" ) { var d = new timezoneJS . Date ( ) ; // timezone-js is fickle, so be sure to set the time zone before // setting the time. d . setTimezone ( opts . timezone ) ; d . setTime ( ts ) ; return d ; } else { return makeUtcWrapper ( new Date ( ts ) ) ; } }
select time zone strategy.  This returns a date-like object tied to the desired timezone
select time zone strategy . This returns a date - like object tied to the desired timezone