From 3928b2e0b8421c4dbc005a30610dc53f59f73a97 Mon Sep 17 00:00:00 2001 From: Anton Pleshivtsev Date: Mon, 9 Sep 2013 19:40:28 +0700 Subject: [PATCH] fix(monthParse): fix exceptional case for russian month parsing --- lang/ru.js | 1 + test/lang/ru.js | 5 +++++ 2 files changed, 6 insertions(+) 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); -- 2.47.2