diff --git a/source/Ox/js/Date.js b/source/Ox/js/Date.js index 1fa7697f..b9656363 100644 --- a/source/Ox/js/Date.js +++ b/source/Ox/js/Date.js @@ -253,8 +253,8 @@ Ox.makeDate Takes a date, number or string, returns a date '1970-05' @*/ Ox.makeDate = function(date) { - //Safari 4/5 does not parse YYYY, YYYY-MM or YYYY-MM-DD as date - if ($.browser.safari && $.browser.version <= '534.59.10' && Ox.isString(date)) { + // Safari 4/5 does not parse YYYY, YYYY-MM or YYYY-MM-DD as date + if (Ox.isString(date) && $.browser.safari && $.browser.version <= '534.59.10') { if (/^\d{4}$/.test(date)) { date += '-01-01'; } else if (/^\d{4}-\d{2}$/.test(date)) { @@ -264,7 +264,7 @@ Ox.makeDate = function(date) { } date = date.replace(/-/g, '/'); } - // if date is a date, new Date(date) makes a clone + // If date is a date, new Date(date) makes a clone return Ox.isUndefined(date) ? new Date() : new Date(date); };