Формат чисел с использованием NumeralJS не выводит то, что я ожидал
Я пытаюсь отформатировать некоторые цифры из базы данных с помощью NumeralJS.
Код из файла основной функции:
$(document).ready(function(){
numeral.register('locale', 'pt-br', {
delimiters: {
thousands: '',
decimal: ','
},
abbreviations: {
thousand: 'k',
million: 'm',
billion: 'b',
trillion: 't'
},
ordinal : function (number){
return number === 1 ? 'er' : 'ème';
},
currency: {
symbol: 'R$'
}
});
if ($('[type="date"]').prop('type') != 'date'){
$('[type="date"]').datepicker();
}
});
Код страницы
numeral.locale('pt-br');
...
var percDiferenca = numeral(retorno.dados[i].percentedif).format('0,00');
var percValor = numeral(retorno.dados[i].percenteval).format('0.00');
Это выводит 11.166 и 213986,00. Результат, который я хотел, составляет 11,66 и 2139,86. Заранее спасибо.