Я использую MomentJS v2.8.4, и я пытаюсь получить отформатированный дату, как «31.12.2015»MomentJS как получить форматированное, но не локализованное представление?
myDate.format('DD/MM/YYYY')
работает отлично, пока я не установлен какой-то «менее английский :)» локализации, например Арабский. Тогда я получаю что-то вроде этого ١٠/٠١/٢٠١٥
, что приятно для пользователя, не так хорошо для API.
С MomentJS исходного кода
format : function (inputString) {
var output = formatMoment(this, inputString || moment.defaultFormat);
// here I get correct "31/12/2015" format
return this.localeData().postformat(output); // this will return localized version
},
функция formatMoment публично не экспортируемого ...
Можете ли вы предложить правильное решение для этого?
Оставьте локализацию установленной на английском языке, или, возможно, есть причина, по которой вы хотите использовать локализацию? – Xotic750
Поделитесь еще чем-нибудь своим кодом, а не фрагментом из библиотеки momentjs. – Xotic750
Какое решение вы выбрали? –