Skip to content

Format

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

5 modules

ModuleDescription
Formater la deviseFormater les nombres en devise
Formater la duréeFormater les secondes en durée lisible
Formater la taille de fichierFormater les octets en taille de fichier lisible
Formater le nombreFormater les nombres avec séparateurs et décimales
Formater le pourcentageFormater les nombres en pourcentages

Modules

Formater la devise

format.currency

Formater les nombres en devise

Parameters:

NameTypeRequiredDefaultDescription
amountnumberYes-Montant à formater
currencystringNoUSDMontant à formater
decimal_placesnumberNo2Nombre de décimales
symbol_positionstringNobeforeNombre de décimales

Output:

FieldTypeDescription
resultstringChaîne de devise formatée
originalnumberChaîne de devise formatée
symbolstringChaîne de devise formatée

Formater la durée

format.duration

Formater les secondes en durée lisible

Parameters:

NameTypeRequiredDefaultDescription
secondsnumberYes-Durée en secondes
formatstringNoshortDurée en secondes
show_zerobooleanNoFalseAfficher les unités à zéro

Output:

FieldTypeDescription
resultstringAfficher les unités à zéro
originalnumberChaîne de durée formatée
partsobjectChaîne de durée formatée

Formater la taille de fichier

format.filesize

Formater les octets en taille de fichier lisible

Parameters:

NameTypeRequiredDefaultDescription
bytesnumberYes-Taille en octets
binarybooleanNoFalseTaille en octets
decimal_placesnumberNo2Utiliser des unités binaires (KiB, MiB) au lieu de décimales (KB, MB)

Output:

FieldTypeDescription
resultstringNombre de décimales
originalnumberChaîne de taille de fichier formatée
unitstringChaîne de taille de fichier formatée
valuenumberOctets d'origine

Formater le nombre

format.number

Formater les nombres avec séparateurs et décimales

Parameters:

NameTypeRequiredDefaultDescription
numbernumberYes-Nombre à formater
decimal_placesnumberNo2Nombre à formater
thousand_separatorstringNo,Nombre de décimales
decimal_separatorstringNo.Séparateur pour milliers

Output:

FieldTypeDescription
resultstringSéparateur pour décimales
originalnumberChaîne de nombre formatée

Formater le pourcentage

format.percentage

Formater les nombres en pourcentages

Parameters:

NameTypeRequiredDefaultDescription
valuenumberYes-Valeur à formater en pourcentage
is_ratiobooleanNoTrueValeur à formater en pourcentage
decimal_placesnumberNo1L'entrée est un ratio (0-1) qui doit être multiplié par 100
include_signbooleanNoFalseNombre de décimales

Output:

FieldTypeDescription
resultstringInclure le signe + pour les valeurs positives
originalnumberChaîne de pourcentage formatée
numericnumberChaîne de pourcentage formatée

Released under the Apache 2.0 License.