# html-date

이 컴포넌트는 입력받은 시간정보(date)를 입력 타임존의 시간으로 해석하고, 출력 타임존의 시간으로 변환한 후 정해진 로케일의 주어진 포맷으로 출력하는 컴포넌트이다.

## 출력 형식(format) 예시

다양한 날짜 포맷의 예시를 드리겠습니다. 아래의 예시는 일반적으로 사용되는 날짜 포맷 중 일부입니다:

- 'YYYY-MM-DD': 2023-05-21 (ISO 8601 표준 형식)
- 'MM/DD/YYYY': 05/21/2023
- 'DD/MM/YYYY': 21/05/2023
- 'MMMM D, YYYY': May 21, 2023
- 'D MMMM YYYY': 21 May 2023
- 'MMMM D, YYYY HH:mm:ss': May 21, 2023 12:34:56
- 'YYYY-MM-DD HH:mm': 2023-05-21 12:34
- 'YYYY년 M월 D일': 2023년 5월 21일 (한국어 형식)
- 'D MMMM YYYY, HH:mm': 21 May 2023, 12:34
- 'dddd, MMMM D, YYYY': Sunday, May 21, 2023
- 'ddd, MMM D, YYYY': Sun, May 21, 2023
- 'dddd, MMMM D, YYYY HH:mm:ss': Sunday, May 21, 2023 12:34:56
- 'dddd, D MMMM YYYY': Sunday, 21 May 2023
- 'ddd, D MMM YYYY': Sun, 21 May 2023
- 'ddd, D MMM YYYY, HH:mm': Sun, 21 May 2023, 12:34
- 'L' : 지정된 로케일의 간단한 일자 정보
- 'LL' : 지정된 로케일의 완전한 일자 정보
- 'LLL' : 지정된 로케일의 완전한 일자 및 시간 정보

위의 예시는 날짜와 시간을 포맷팅할 때 사용할 수 있는 다양한 포맷을 보여줍니다. 'YYYY'는 연도(4자리), 'MM'은 월(2자리), 'DD'는 일(2자리), 'D'는 일(1자리), 'MMMM'은 월의 긴 이름, 'M'은 월의 짧은 이름, 'HH'는 24시간 형식의 시간(2자리), 'mm'은 분(2자리), 'ss'는 초(2자리)를 나타냅니다. 'dddd'는 요일의 긴 이름을, 'ddd'는 요일의 짧은 이름을 나타냅니다.

## Properties

- 날짜 및 시간 정보 (date)
  이 속성은 타임스탬프값 도는 시간정보를 포함한 문자열로 주어질 수 있다.

- 입력 타임존 (input-timezone)
  입력 date를 어떤 타임존의 시간으로 해석할 것인지를 지정한다. 만일 이미 date 정보에 타임존에 대한 정보가 포함되어 있거나, timestamp 형이면, 이 설정은 의미가 없다.
  만일 지정하지 않으면 현재 시스템의 타임존이 적용된다.

- 출력 타임존 (input-timezone)
  출력될 시간 정보의 타임존을 지정한다. 만일, 지정하지 않으면 현재 시스템의 타임존이 적용된다.

- 출력 형식(format)
  출력될 시간의 형식을 지정한다.

- 로케일 (local)
  출력될 포맷의 로케일을 지정한다. (en-US, ko-KR, zh-CN, ..)
