Date Component

The ds-date component provides formatted date display with localization support.

<ds-date value="2024-01-15"></ds-date>
<ds-date value="2024-01-15" format="short"></ds-date>
<!-- Output: 1/15/24 -->
<ds-date value="2024-01-15" format="long"></ds-date>
<!-- Output: January 15, 2024 -->
<ds-date value="2024-01-15" format="relative"></ds-date>
<!-- Output: 3 days ago -->
<ds-date value="2024-01-15T14:30:00" show-time></ds-date>
<!-- Output: January 15, 2024 at 2:30 PM -->
AttributeTypeDefaultDescription
valuestring-Date value (ISO format or timestamp)
formatstring'medium'Format: short, medium, long, relative
show-timebooleanfalseInclude time in output
localestring-Override locale for formatting

The date component automatically uses the current language setting:

<!-- With Japanese locale -->
<ds-date value="2024-01-15" format="long"></ds-date>
<!-- Output: 2024年1月15日 -->

When using relative format, the display updates automatically:

<ds-date value="2024-01-15" format="relative" live></ds-date>