# html-date

这是一个 Web 组件，用于接收提供的时间信息（date），将其解释为输入时区的时间，将其转换为输出时区的时间，并根据指定的区域设置以指定的格式呈现。

## 示例输出格式

这里是一些不同的日期格式示例：

- `'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'`：星期日, May 21, 2023
- `'ddd, MMM D, YYYY'`：周日, May 21, 2023
- `'dddd, MMMM D, YYYY HH:mm:ss'`：星期日, May 21, 2023 12:34:56
- `'dddd, D MMMM YYYY'`：星期日, 21 May 2023
- `'ddd, D MMM YYYY'`：周日, 21 May 2023
- `'ddd, D MMM YYYY, HH:mm'`：周日, 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'表示星期的缩写名称。

## 属性

- 日期和时间信息（`date`）：
  此属性可以接受时间戳值或包含日期和时间信息的字符串。

- 输入时区（`input-timezone`）：
  指定输入日期将被解释为的时区。如果日期信息已包含时区或为时间戳格式，则此设置将不起作用。如果未指定，则将应用当前系统的时区。

- 输出时区（`output-timezone`）：
  指定输出时间信息的时区。如果未指定，则将应用当前系统的时区。

- 输出格式（`format`）：
  指定输出时间的格式。

- 区域设置（`locale`）：
  指定输出格式的区域设置（例如 en-US、ko-KR、zh-CN 等）。
