Skip to content

Format

Number, currency, duration, filesize, and percentage formatting.

5 modules

ModuleDescription
Formatar MoedaFormatar números como moeda
Formatar DuraçãoFormatar segundos como duração legível
Formatar Tamanho de ArquivoFormatar bytes como tamanho de arquivo legível
Formatar NúmeroFormatar números com separadores e decimais
Formatar PorcentagemFormatar números como porcentagens

Modules

Formatar Moeda

format.currency

Formatar números como moeda

Parameters:

NameTypeRequiredDefaultDescription
amountnumberYes-Quantia para formatar
currencystringNoUSDQuantia para formatar
decimal_placesnumberNo2Número de casas decimais
symbol_positionstringNobeforeNúmero de casas decimais

Output:

FieldTypeDescription
resultstringString de moeda formatada
originalnumberString de moeda formatada
symbolstringString de moeda formatada

Formatar Duração

format.duration

Formatar segundos como duração legível

Parameters:

NameTypeRequiredDefaultDescription
secondsnumberYes-Duração em segundos
formatstringNoshortDuração em segundos
show_zerobooleanNoFalseMostrar unidades que são zero

Output:

FieldTypeDescription
resultstringMostrar unidades que são zero
originalnumberString de duração formatada
partsobjectString de duração formatada

Formatar Tamanho de Arquivo

format.filesize

Formatar bytes como tamanho de arquivo legível

Parameters:

NameTypeRequiredDefaultDescription
bytesnumberYes-Tamanho em bytes
binarybooleanNoFalseTamanho em bytes
decimal_placesnumberNo2Usar unidades binárias (KiB, MiB) em vez de decimais (KB, MB)

Output:

FieldTypeDescription
resultstringNúmero de casas decimais
originalnumberString de tamanho de arquivo formatada
unitstringString de tamanho de arquivo formatada
valuenumberBytes originais

Formatar Número

format.number

Formatar números com separadores e decimais

Parameters:

NameTypeRequiredDefaultDescription
numbernumberYes-Número para formatar
decimal_placesnumberNo2Número para formatar
thousand_separatorstringNo,Número de casas decimais
decimal_separatorstringNo.Separador para milhares

Output:

FieldTypeDescription
resultstringSeparador para decimais
originalnumberString de número formatada

Formatar Porcentagem

format.percentage

Formatar números como porcentagens

Parameters:

NameTypeRequiredDefaultDescription
valuenumberYes-Valor para formatar como porcentagem
is_ratiobooleanNoTrueValor para formatar como porcentagem
decimal_placesnumberNo1Entrada é uma razão (0-1) que precisa ser multiplicada por 100
include_signbooleanNoFalseNúmero de casas decimais

Output:

FieldTypeDescription
resultstringIncluir sinal de + para valores positivos
originalnumberString formatada de porcentagem
numericnumberString formatada de porcentagem

Released under the Apache 2.0 License.