Формат чисел с использованием 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. Заранее спасибо.

0 ответов

Другие вопросы по тегам