以下文字在外行人的术语中意味着什么。如果你能给我另一个机器可读的例子吗?
This element is intended as a way to encode modern dates and times in a machine-readable way so that, for example, user agents can offer to add birthday reminders or scheduled events to the user's calendar
答案 0 :(得分:1)
让我们看一个没有time
元素的例子。
<html>
<head><title>Date of Birth</title></head>
<body>
Joe was born on 20 Jan 1985.
</body>
</html>
如果您正在编写一个解析此HTML页面的程序,那么提取出生日期并不是一件容易的事。您的程序(即机器)如何知道“1985年1月20日”是出生日期?由于日期的背景,人类会这样做。
现在考虑一下:
<html>
<head><title>Date of Birth</title></head>
<body>
Joe was born on <time datetime="1985-01-20">20 Jan 1985</time>.
</body>
</html>
您的程序现在只需获取time
元素的datetime
属性即可轻松提取出生日期。 time
元素可以更轻松地识别日期和时间。例如,浏览器(即机器)可以检测到此日期并提供将其添加到您的日历中。