使用标签标记时间需严格遵循iso 8601格式的datetime属性,如2026-07-29或2026-07-29t14:30:00+08:00,显示文本可本地化,但缺失datetime或格式错误将导致机器无法识别时间语义。

用<time></time>标签标记准确的时间数据,关键在于让机器能无歧义地解析时间点——这靠的是datetime属性的严格格式,而不是页面上怎么显示。
必须带符合ISO 8601的datetime属性
不加datetime的<time></time>只是普通文字,搜索引擎、屏幕阅读器都识别不出时间含义。它必须是确定的绝对时间,不能写“今天”“明天”这类相对词。
-
2026-07-29(日期,年月日补零) -
14:30(仅时间,24小时制) -
2026-07-29T14:30:00+08:00(日期+时间+东八区偏移) -
2026-07-29T06:30Z(UTC时间,Z结尾)
显示文本和datetime可以完全不同
用户看到的内容可以本地化、口语化,完全按阅读习惯来写,只要datetime值合规就行。
如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Android友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Android应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更
-
<time datetime="2026-07-29">今天</time>—— 显示“今天”,但机器知道是2026年7月29日 <time datetime="2026-07-29T09:00:00+08:00">上午九点开会</time>-
<time datetime="2026">今年</time>—— 只标年份也合法
常见错误要避开
格式稍有偏差,语义就失效。浏览器不会报错,但机器读不懂。
- ❌
2026/07/29(用了斜杠) - ❌
2026-7-29(月、日没补零) - ❌
2026-07-29 14:30(缺T分隔符) - ❌
<time>2026年7月29日</time>(没写datetime)
配合结构化数据提升实用性
在文章、活动页等场景中,把<time></time>嵌入<article></article>或加上itemprop="datePublished"这类Schema属性,能让搜索引擎更可靠地提取时间,甚至在搜索结果里直接展示富摘要。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










