момент js возвращает неправильную дату

мой код:

moment.locale('hr');
moment( '19 lipnja 2020', 'DD MMMM YYYY' ).format('DD-MM-YYYY');

Это дает неправильный вывод.

"19-01-2020"

ожидаемый результат.

 "19-06-2020"

Я делаю что-то неправильно?

обновлено:

когда я выполняю moment().format('DD MMMM YYYY');, он дает мне 16 lipnja 2020


person Shubham Batra    schedule 15.06.2020    source источник
comment
Вы пометили это с помощью [moment-timezone], но не используете эту отдельную библиотеку...   -  person Heretic Monkey    schedule 15.06.2020
comment
Если вместо этого вы сделаете lipanj, это сработает. Он появляется в формате локали, но я не совсем уверен, что происходит. В чем разница между lipanj и lipnja?   -  person MinusFour    schedule 15.06.2020
comment
lipnja кажется недопустимым названием месяца, глядя на hr.js, lipanj — это значение, указанное в локализации moment.js hr для июня.   -  person VincenzoC    schedule 15.06.2020
comment
когда я делаю moment().format('DD MMMM YYYY');, это дает мне 16 lipnja 2020   -  person Shubham Batra    schedule 16.06.2020