]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
fix(monthParse): fix exceptional case for russian month parsing 974/head
authorAnton Pleshivtsev <anton@emby.ru>
Mon, 9 Sep 2013 12:40:28 +0000 (19:40 +0700)
committerAnton Pleshivtsev <anton@emby.ru>
Mon, 9 Sep 2013 12:40:28 +0000 (19:40 +0700)
lang/ru.js
test/lang/ru.js

index a896eaa4bea0d57f08642cd3c59c71c2c6253d04..c6d6944fcb324c63f5735a5cb622ca9985c59425 100644 (file)
@@ -78,6 +78,7 @@
         weekdays : weekdaysCaseReplace,
         weekdaysShort : "вск_пнд_втр_срд_чтв_птн_сбт".split("_"),
         weekdaysMin : "вс_пн_вт_ср_чт_пт_сб".split("_"),
+        monthsParse : [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[й|я]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i],
         longDateFormat : {
             LT : "HH:mm",
             L : "DD.MM.YYYY",
index 703337fe31018ee9dd77f02db52628d7b0d41c0b..47fa2c7fe6e5b0e9a54baa301b7b6c9a50fa972c 100644 (file)
@@ -37,6 +37,11 @@ exports["lang:ru"] = {
         test.done();
     },
 
+    "parse exceptional case" : function (test) {
+        test.equal(moment('11 мая 1989', ['DD MMMM YYYY']).format('DD-MM-YYYY'), '11-05-1989');
+        test.done();
+    },
+
     "format" : function (test) {
         test.expect(22);