primeui-all.js
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;
		}
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;
		}
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 ; }
end strictParse First try JS Date, if that fails, use strictParse
end strictParse First try JS Date if that fails use strictParse