The datetime attribute on a <time> tag attaches a datetime value.
This value is not visible, but it is machine-readable.
Two <time> elements with a datetime attribute
The datetime values are not visible, but JavaScript can read these.
The date is: .
The time is: .
<p>
The date is: <time datetime="2020-08-07">August 7, 2020</time>.<br />
The time is: <time datetime="15:22">3:22 PM</time>.
</p>
The datetime attribute attaches a date (required) and time (optional) value to a time element.
Its value is not visible to the user; it only adds a semantic timestamp to the element.
The datetime values are readable by screen readers, search engines, JavaScript code, and others.
<time datetime="YYYY-MM-DDThh:mm:ssTZD">
VALUE: | YYYY-MM-DDThh:mm:ssTZD |
---|---|
DESCRIPTION: |
The date and time attached to the element. The format can be broken down as follows:
|
EXAMPLES: |
local time 2021-01-18 11:54:41.809 international time 2021-01-18 18:54:41.809Z duration PD18H23M40 |
Here is when datetime support started for each browser:
Chrome
|
62.0 | Oct 2017 |
Firefox
|
22.0 | Jun 2013 |
IE/Edge
|
18.0 | Jan 2020 |
Opera
|
49.0 | Nov 2017 |
Safari
|
7.0 | Oct 2013 |