From: Tim Wood Date: Wed, 11 Apr 2012 03:12:29 +0000 (-0700) Subject: Adding millisecond parsing tokens X-Git-Tag: 1.6.0~1^2~11^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=551ea88fcd30e54b126151a8e8d0bde352432fa9;p=thirdparty%2Fmoment.git Adding millisecond parsing tokens --- diff --git a/moment.js b/moment.js index e474fe22f..ec30728ed 100644 --- a/moment.js +++ b/moment.js @@ -255,12 +255,17 @@ // get the regex to find the next token function getParseRegexForToken(token) { switch (token) { + case 'S': + return parseTokenOneDigit; + case 'SS': + return parseTokenTwoDigits; + case 'SSS': + case 'DDDD': + return parseTokenThreeDigits; case 'YYYY': return parseTokenFourDigits; case 'DDD': return parseTokenOneToThreeDigits; - case 'DDDD': - return parseTokenThreeDigits; case 'MMM': case 'MMMM': case 'ddd': @@ -350,6 +355,16 @@ case 'ss' : datePartArray[5] = ~~input; break; + // MILLISECOND + case 'S' : + datePartArray[6] = ~~input * 100; + break; + case 'SS' : + datePartArray[6] = ~~input * 10; + break; + case 'SSS' : + datePartArray[6] = ~~input; + break; // TIMEZONE case 'Z' : // fall through to ZZ case 'ZZ' :