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_placesnumberNo210進(KB, MB)ではなく2進単位(KiB, MiB)を使用

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入力は0から1の比率で、100倍する必要がある
include_signbooleanNoFalse小数点以下の桁数

Output:

FieldTypeDescription
resultstring正の値には+記号を含める
originalnumberフォーマットされたパーセンテージ文字列
numericnumberフォーマットされたパーセンテージ文字列

Released under the Apache 2.0 License.