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_zerobooleanNoFalse0인 단위 표시

Output:

FieldTypeDescription
resultstring0인 단위 표시
originalnumber포맷된 기간 문자열
partsobject포맷된 기간 문자열

파일 크기 포맷

format.filesize

바이트를 사람이 읽을 수 있는 파일 크기로 포맷

Parameters:

NameTypeRequiredDefaultDescription
bytesnumberYes-바이트 단위 크기
binarybooleanNoFalse바이트 단위 크기
decimal_placesnumberNo2십진수(KB, MB) 대신 이진수(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.