]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Fixing #427
authorTim Wood <washwithcare@gmail.com>
Wed, 5 Sep 2012 17:07:12 +0000 (10:07 -0700)
committerTim Wood <washwithcare@gmail.com>
Wed, 5 Sep 2012 17:07:12 +0000 (10:07 -0700)
moment.js

index 16e450020fd69525e1631a08383233575f7d5c18..40cf3413d78d2c7e1361963717f1f5e06198d11b 100644 (file)
--- a/moment.js
+++ b/moment.js
 
         for (i = 0; i < tokens.length; i++) {
             parsedInput = (getParseRegexForToken(tokens[i]).exec(string) || [])[0];
-            string = string.replace(getParseRegexForToken(tokens[i]), '');
-            addTimeToArrayFromToken(tokens[i], parsedInput, datePartArray, config);
+            if (parsedInput) {
+                string = string.slice(string.indexOf(parsedInput) + parsedInput.length);
+                addTimeToArrayFromToken(tokens[i], parsedInput, datePartArray, config);
+            }
         }
         // handle am pm
         if (config.isPm && datePartArray[3] < 12) {