날짜 표시 option 역감표

3238 단어 intlJavaScript
Intl.DateTimeFormat의 다국적 언어에 대응하는 날짜 형식을 사용하여 어떤 옵션이 어떤 출력 결과를 나타낼지 비망록으로 정리합니다.
옵션 목록과 규격은 다음과 같다.
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat

확인 방법

var date = new Date();
console.log(new Intl.DateTimeFormat('ja-JP', {
  year: 'numeric',
  month: 'narrow',
  day: 'numeric'
}).format(date));

결실


주요 환경은
OS: macOS Sierra version 10.12.4
브라우저: Google Chrome 버전 57.02987.133(64-bit)
네.
(다른 브라우저들도 대충 봤는데 IE 이외의 결과는 거의 같다고 생각한다.)
오류와 브라우저 의존성에 대한 영향은 매우 작고 표시로도 사용할 수 있는 물건이다.표시해 놨어.
출력
locale
year
month
day
era
시험을 준비하다
2017/4/1
ja-JP
numeric
numeric
numeric
역사가 유구하다

2017/04/01
ja-JP
numeric
2-digit
2-digit
역사가 유구하다(역사가 유구하다)(역사가 유구하다)
17/04/01
ja-JP
2-digit
2-digit
2-digit
 
2017년 4월 1일
ja-JP
numeric
narrow
numeric
2017년 4월 1일
ja-JP
numeric
short
numeric
2017년 4월 1일
ja-JP
numeric
long
numeric
빈대

년 4월 1일
ja-JP-u-ca-japanese
numeric
narrow
numeric
long
2017년 4월 1일
zh-Hans-CN
numeric
narrow
numeric
빈대

빈대


빈대
역사가 유구하다 역사가 유구하다 역사가 유구하다 역사가 유구하다
빈대
역사가 유구하다 역사가 유구하다 역사가 유구하다 역사가 유구하다
달의 구린내 나는 벌레
Windows Server 2008
IE 11.0.9600.18638
등재현
win8.1IE11 재현되지 않음

총결산


locales × options × 브라우저에서 확인하는 것은 매우 번거롭다.
또한 특정 locale, option, 브라우저 (IE) 만 오류가 발생할 수 있습니다.

좋은 웹페이지 즐겨찾기