对于日期范围,我目前使用这种格式(直到出现精确的规范):
<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
。 最佳答案
感谢大家的努力。
只是为了澄清事情,我并不是在寻找动态更新 datetime 属性内容的方法。我只是想知道是否有一种方法可以在语义上指示“现在”的日期或时间。
答案是: 不,没有办法做到 。
我相信总有一天会有所改变。你们中的一些人想知道这什么时候会有用。我同意目前不需要那个,但是 there might be ways to indicate date ranges in the future specs (毕竟 <time>
元素仍在草案中)。如果是这样,则可能存在从精确点开始并且仍在继续的范围,为“现在”/“现在”/...关键字提供用例,IMO。
关于time - 今天的时间标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15223317/