From 9bd784152aca157cce3b173a9d81f06a0973c20e Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 27 Jun 2011 11:33:25 +0200 Subject: [PATCH] Add format parameter in Date::Parse() method --- Source/Types/Date.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Types/Date.js b/Source/Types/Date.js index 1599fae7..c5655237 100644 --- a/Source/Types/Date.js +++ b/Source/Types/Date.js @@ -351,7 +351,7 @@ Date.extend({ return ((year % 4 === 0) && (year % 100 !== 0)) || (year % 400 === 0); }, - parse: function(from){ + parse: function(from,format){ var t = typeOf(from); if (t == 'number') return new Date(from); if (t != 'string') return from; @@ -359,7 +359,7 @@ Date.extend({ if (!from.length) return null; var parsed; - parsePatterns.some(function(pattern){ + ((format) ? [build(format)] : parsePatterns).some(function(pattern){ var bits = pattern.re.exec(from); return (bits) ? (parsed = pattern.handler(bits)) : false; });