Skip to content

Format

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

5 modules

ModuleDescription
Formatta ValutaFormatta i numeri come valuta
Formatta DurataFormatta i secondi come durata leggibile
Formatta Dimensione FileFormatta i byte come dimensione file leggibile
Formatta NumeroFormatta i numeri con separatori e decimali
Formatta PercentualeFormatta i numeri come percentuali

Modules

Formatta Valuta

format.currency

Formatta i numeri come valuta

Parameters:

NameTypeRequiredDefaultDescription
amountnumberYes-Importo da formattare
currencystringNoUSDImporto da formattare
decimal_placesnumberNo2Numero di cifre decimali
symbol_positionstringNobeforeNumero di cifre decimali

Output:

FieldTypeDescription
resultstringStringa di valuta formattata
originalnumberStringa di valuta formattata
symbolstringStringa di valuta formattata

Formatta Durata

format.duration

Formatta i secondi come durata leggibile

Parameters:

NameTypeRequiredDefaultDescription
secondsnumberYes-Durata in secondi
formatstringNoshortDurata in secondi
show_zerobooleanNoFalseMostra le unità che sono zero

Output:

FieldTypeDescription
resultstringMostra le unità che sono zero
originalnumberStringa di durata formattata
partsobjectStringa di durata formattata

Formatta Dimensione File

format.filesize

Formatta i byte come dimensione file leggibile

Parameters:

NameTypeRequiredDefaultDescription
bytesnumberYes-Dimensione in byte
binarybooleanNoFalseDimensione in byte
decimal_placesnumberNo2Usa unità binarie (KiB, MiB) invece di decimali (KB, MB)

Output:

FieldTypeDescription
resultstringNumero di cifre decimali
originalnumberStringa di dimensione file formattata
unitstringStringa di dimensione file formattata
valuenumberByte originali

Formatta Numero

format.number

Formatta i numeri con separatori e decimali

Parameters:

NameTypeRequiredDefaultDescription
numbernumberYes-Numero da formattare
decimal_placesnumberNo2Numero da formattare
thousand_separatorstringNo,Numero di cifre decimali
decimal_separatorstringNo.Separatore per migliaia

Output:

FieldTypeDescription
resultstringSeparatore per decimali
originalnumberStringa di numero formattata

Formatta Percentuale

format.percentage

Formatta i numeri come percentuali

Parameters:

NameTypeRequiredDefaultDescription
valuenumberYes-Valore da formattare come percentuale
is_ratiobooleanNoTrueValore da formattare come percentuale
decimal_placesnumberNo1L'input è un rapporto (0-1) che deve essere moltiplicato per 100
include_signbooleanNoFalseNumero di cifre decimali

Output:

FieldTypeDescription
resultstringIncludi il segno + per i valori positivi
originalnumberStringa percentuale formattata
numericnumberStringa percentuale formattata

Released under the Apache 2.0 License.