Skip to content

Format

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

5 modules

ModuleDescription
Formatear MonedaFormatea números como moneda
Formatear DuraciónFormatea segundos como duración legible
Formatear Tamaño de ArchivoFormatea bytes como tamaño de archivo legible
Formatear NúmeroFormatea números con separadores y decimales
Formatear PorcentajeFormatea números como porcentajes

Modules

Formatear Moneda

format.currency

Formatea números como moneda

Parameters:

NameTypeRequiredDefaultDescription
amountnumberYes-Cantidad a formatear
currencystringNoUSDCantidad a formatear
decimal_placesnumberNo2Número de decimales
symbol_positionstringNobeforeNúmero de decimales

Output:

FieldTypeDescription
resultstringCadena de moneda formateada
originalnumberCadena de moneda formateada
symbolstringCadena de moneda formateada

Formatear Duración

format.duration

Formatea segundos como duración legible

Parameters:

NameTypeRequiredDefaultDescription
secondsnumberYes-Duración en segundos
formatstringNoshortDuración en segundos
show_zerobooleanNoFalseMostrar unidades que son cero

Output:

FieldTypeDescription
resultstringMostrar unidades que son cero
originalnumberCadena de duración formateada
partsobjectCadena de duración formateada

Formatear Tamaño de Archivo

format.filesize

Formatea bytes como tamaño de archivo legible

Parameters:

NameTypeRequiredDefaultDescription
bytesnumberYes-Tamaño en bytes
binarybooleanNoFalseTamaño en bytes
decimal_placesnumberNo2Usar unidades binarias (KiB, MiB) en lugar de decimales (KB, MB)

Output:

FieldTypeDescription
resultstringNúmero de decimales
originalnumberCadena de tamaño de archivo formateada
unitstringCadena de tamaño de archivo formateada
valuenumberBytes originales

Formatear Número

format.number

Formatea números con separadores y decimales

Parameters:

NameTypeRequiredDefaultDescription
numbernumberYes-Número a formatear
decimal_placesnumberNo2Número a formatear
thousand_separatorstringNo,Número de decimales
decimal_separatorstringNo.Separador para miles

Output:

FieldTypeDescription
resultstringSeparador para decimales
originalnumberCadena de número formateada

Formatear Porcentaje

format.percentage

Formatea números como porcentajes

Parameters:

NameTypeRequiredDefaultDescription
valuenumberYes-Valor a formatear como porcentaje
is_ratiobooleanNoTrueValor a formatear como porcentaje
decimal_placesnumberNo1La entrada es una proporción (0-1) que necesita multiplicarse por 100
include_signbooleanNoFalseNúmero de decimales

Output:

FieldTypeDescription
resultstringIncluir signo + para valores positivos
originalnumberCadena de porcentaje formateada
numericnumberCadena de porcentaje formateada

Released under the Apache 2.0 License.