今天的时间标签

时间:2013-03-05 12:04:01

标签: time html5

对于日期范围,我目前使用此格式(直到出现精确的规格):

<time datetime="2012-11">November 2012</time> - <time datetime="2013-01">January 2013</time>

我想知道是否有或将来表明今天的日期。我的意思是,我知道我们可以这样做:

<time datetime="2013-03-05">Today</time>

但我想有这样的事情:

<time datetime="now">Today</time>

如果没有,我打算留下“今天”字样,没有额外的标记。您会推荐更好的解决方案吗?

谢谢!


编辑:要添加一些上下文,我正在构建一个在线简历,因此日期范围以及涉及的日期范围:<time datetime="yyyy-mm">[Month] [Year]</time> - Present

3 个答案:

答案 0 :(得分:2)

感谢大家的努力。

为了澄清事情,我没有想办法动态更新datetime属性的内容。我只是想知道是否有办法在语义上表明“现在”的日子或时间。

答案是:不,没有办法

我相信有一天可能会有变化。有些人想知道这什么时候有用。我同意目前没有必要,但there might be ways to indicate date ranges in the future specs<time>元素仍在草案中,毕竟)。如果是这样,可能会有一些范围从精确点开始并且仍在继续,给出了一个“现在”/“现在”/ ...关键字,IMO的用例。

答案 1 :(得分:0)

尝试使用php或JavaScript从用户的计算机获取本地时间,然后将其作为文本输出。有关使用php执行此操作的说明,请参阅http://php.net/manual/en/function.localtime.php

编辑:它获取服务器时间,而不是用户的时间。要获得用户的时间,您必须使用javascript。

答案 2 :(得分:0)

我在网上冲浪时发现了这个问题,我认为回答这个问题会很酷,因为今天我们有了答案。

<time datetime="P4DT4H3M">four days, and three minutes</time>

为了更好地理解你可以在这里看到:

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/time