4

在元标记中使用时间戳而不是普通日期格式是否有效?

例如:

<meta name="revised" content="Wednesday, September 24, 2014, 2:51 pm" />

<meta name="revised" content="1431475718" />

或为

<META NAME="Expires" CONTENT="1431475718">
4

2 回答 2

2

不能在 HTML5 中使用revisedor expires,因为这些元数据名称既没有在规范中定义,也没有在MetaExtensions上注册

没有人试图注册revised。有人尝试注册expires,但缺少规范,因此未获批准。

所以……</p>

  • 如果没有这些元数据名称的规范,作者不知道何时以及如何使用它,消费者也不知道如何解释它。

  • 如果有规范,这些元数据名称可以在MetaExtensions上注册,并且值必须具有哪种格式会很清楚。

于 2015-05-13T00:51:07.200 回答
1

根据我的研究[1] [2],似乎没有强制格式,但建议使用 ISO 8601。

日期可用于表达任何粒度级别的时间信息。推荐的最佳实践是使用编码方案,例如 ISO 8601 [W3CDTF] 的 W3CDTF 配置文件。

Google 还建议遵循这种格式。您可以使用时间戳,一些爬虫会尝试处理它们(例如 Google),最好遵循 ISO 8601 (2015-05-03T15:38:45+00:00)。

于 2015-05-13T00:20:03.747 回答