Skip to content

Format

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

5 modules

ModuleDescription
格式化貨幣將數字格式化為貨幣
格式化時間將秒數格式化為可讀的時間
格式化檔案大小將位元組格式化為可讀的檔案大小
格式化數字將數字格式化為帶分隔符和小數點
格式化百分比將數字格式化為百分比

Modules

格式化貨幣

format.currency

將數字格式化為貨幣

Parameters:

NameTypeRequiredDefaultDescription
amountnumberYes-要格式化的金額
currencystringNoUSD要格式化的金額
decimal_placesnumberNo2小數位數
symbol_positionstringNobefore小數位數

Output:

FieldTypeDescription
resultstring格式化的貨幣字串
originalnumber格式化的貨幣字串
symbolstring格式化的貨幣字串

格式化時間

format.duration

將秒數格式化為可讀的時間

Parameters:

NameTypeRequiredDefaultDescription
secondsnumberYes-以秒為單位的時間
formatstringNoshort以秒為單位的時間
show_zerobooleanNoFalse顯示為零的單位

Output:

FieldTypeDescription
resultstring顯示為零的單位
originalnumber格式化的時間字串
partsobject格式化的時間字串

格式化檔案大小

format.filesize

將位元組格式化為可讀的檔案大小

Parameters:

NameTypeRequiredDefaultDescription
bytesnumberYes-以位元組為單位的大小
binarybooleanNoFalse以位元組為單位的大小
decimal_placesnumberNo2使用二進位單位 (KiB, MiB) 而非十進位 (KB, MB)

Output:

FieldTypeDescription
resultstring小數位數
originalnumber格式化的檔案大小字串
unitstring格式化的檔案大小字串
valuenumber原始位元組

格式化數字

format.number

將數字格式化為帶分隔符和小數點

Parameters:

NameTypeRequiredDefaultDescription
numbernumberYes-要格式化的數字
decimal_placesnumberNo2要格式化的數字
thousand_separatorstringNo,小數位數
decimal_separatorstringNo.千位分隔符

Output:

FieldTypeDescription
resultstring小數點分隔符
originalnumber格式化的數字字串

格式化百分比

format.percentage

將數字格式化為百分比

Parameters:

NameTypeRequiredDefaultDescription
valuenumberYes-要格式化為百分比的值
is_ratiobooleanNoTrue要格式化為百分比的值
decimal_placesnumberNo1輸入是需要乘以 100 的比率 (0-1)
include_signbooleanNoFalse小數位數

Output:

FieldTypeDescription
resultstring正值包含 + 號
originalnumber格式化的百分比字串
numericnumber格式化的百分比字串

Released under the Apache 2.0 License.