From: Anton Pleshivtsev Date: Mon, 9 Sep 2013 12:40:28 +0000 (+0700) Subject: fix(monthParse): fix exceptional case for russian month parsing X-Git-Tag: 2.3.0~44^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=refs%2Fpull%2F974%2Fhead;p=thirdparty%2Fmoment.git fix(monthParse): fix exceptional case for russian month parsing --- diff --git a/lang/ru.js b/lang/ru.js index a896eaa4b..c6d6944fc 100644 --- a/lang/ru.js +++ b/lang/ru.js @@ -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", diff --git a/test/lang/ru.js b/test/lang/ru.js index 703337fe3..47fa2c7fe 100644 --- a/test/lang/ru.js +++ b/test/lang/ru.js @@ -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);