HTML <time> datetime attribute
Definition and usage
datetime
The attribute represents the machine-readable format of the <time> element.
Examples of valid datetime values:
Date:
<time datetime="1914"> <!-- Represents the year 1914 --> <time datetime="1914-12"> <!-- Represents December 1914 --> <time datetime="1914-12-20"> <!-- Represents December 20, 1914 --> <time datetime="12-20"> <!-- Represents December 20th of every year --> <time datetime="1914-W15"> <!-- Represents the 15th week of 1914 -->
Date and time:
<time datetime="1914-12-20T08:00"> <!-- Represents 8:00 AM on December 20, 1914 --> <time datetime="1914-12-20 08:00"> <!-- Also represents 8:00 AM on December 20, 1914 --> <time datetime="1914-12-20 08:30:45"> <!-- Includes minutes and seconds --> <time datetime="1914-12-20 08:30:45.687"> <!-- Includes minutes, seconds, and milliseconds -->
Time:
<time datetime="08:00"> <!-- Represents 8:00 AM --> <time datetime="08:00-03:00"> <!-- Represents 8:00 AM Rio de Janeiro time (UTC-3 hours) --> <time datetime="08:00+03:00"> <!-- Represents 8:00 AM Madagascar time (UTC+3 hours) -->
Duration:
<time datetime="P2D"> <!-- Represents 2 days --> <time datetime="PT15H10M"> <!-- Represents 15 hours and 10 minutes -->
Example
The time element with machine-readable datetime attribute has been set:
<p>I had a date on <time datetime="2017-02-14">Valentine's Day</time>.</p>
Grammar
<time datetime="YYYY-MM-DDThh:mm:ssTZD">
Attribute Value
Value | Description |
---|---|
YYYY-MM-DDThh:mm:ssTZD or PTDHMS |
Specified date or time. Component description:
|
Browser Support
The numbers in the table indicate the first browser version to fully support this attribute.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
62.0 | 18.0 | 22.0 | 7.0 | 49.0 |