code: function (f, s, o) {
  			try {
  				var d = new Date('2012-01-01 ' + s);
  				if (isNaN(d.getTime())) {
  					d = new Date('2012-01-01T' + s);
  					if (isNaN(d.getTime())) {
  						d = new Date('01/01/2012 ' + s);
  						if (isNaN(d.getTime())) {
  							throw "Unable to parse time with native Date: " + s;
  						}
  					}
  				}
  
  				return {
  					hour: d.getHours(),
  					minute: d.getMinutes(),
  					second: d.getSeconds(),
  					millisec: d.getMilliseconds(),
  					microsec: d.getMicroseconds(),
  					timezone: d.getTimezoneOffset() * -1
  				};
  			}
  			catch (err) {
  				try {
  					return strictParse(f, s, o);
  				}
  				catch (err2) {
  					$.timepicker.log("Unable to parse \ntimeString: " + s + "\ntimeFormat: " + f);
  				}				
  			}
  			return false;
  		}
docs: end strictParse First try JS Date, if that fails, use strictParse