수색…
통사론
- new Intl.NumberFormat ()
- new Intl.NumberFormat ( 'en-US')
- new Intl.NumberFormat ( 'en-GB', {timeZone : 'UTC'})
매개 변수
매개 변수 | 세부 |
---|---|
주일 | "좁은", "짧은", "긴" |
연대 | "좁은", "짧은", "긴" |
년 | "숫자", "2 자리" |
달 | "숫자", "2 자리", "좁은", "짧은", "긴" |
일 | "숫자", "2 자리" |
시간 | "숫자", "2 자리" |
분 | "숫자", "2 자리" |
둘째 | "숫자", "2 자리" |
timeZoneName | "짧은", "긴" |
숫자 서식 지정
현지화에 따라 자릿수를 그룹화하는 숫자 서식 지정.
const usNumberFormat = new Intl.NumberFormat('en-US');
const esNumberFormat = new Intl.NumberFormat('es-ES');
const usNumber = usNumberFormat.format(99999999.99); // "99,999,999.99"
const esNumber = esNumberFormat.format(99999999.99); // "99.999.999,99"
통화 서식
현지화에 따라 통화 서식 지정, 숫자 그룹화 및 통화 기호 배치.
const usCurrencyFormat = new Intl.NumberFormat('en-US', {style: 'currency', currency: 'USD'})
const esCurrencyFormat = new Intl.NumberFormat('es-ES', {style: 'currency', currency: 'EUR'})
const usCurrency = usCurrencyFormat.format(100.10); // "$100.10"
const esCurrency = esCurrencyFormat.format(100.10); // "100.10 €"
날짜 및 시간 형식 지정
현지화에 따라 날짜 시간 형식.
const usDateTimeFormatting = new Intl.DateTimeFormat('en-US');
const esDateTimeFormatting = new Intl.DateTimeFormat('es-ES');
const usDate = usDateTimeFormatting.format(new Date('2016-07-21')); // "7/21/2016"
const esDate = esDateTimeFormatting.format(new Date('2016-07-21')); // "21/7/2016"
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow