jQuery时间自从使用HTML5时间标签



我希望使用jQuery实现时间自功能。以下是一些使用HTML5时间标签和微格式datetime的日期示例:

    <p><time title="Wednesday, 20 April 2011 at 10:20 am" datetime="2011-04-20T10:20Z00" pubdate>20 April at 10:20 am</time></p>
    <p><time title="Tuesday, 19 April 2011 at 6:22 pm" datetime="2011-04-19T06:22Z00" pubdate>19 April at 6:22 pm</time></p>
    <p><time title="Sunday, 17 April 2011 at 3:18 pm" datetime="2011-04-17T15:13Z00" pubdate>17 April at 3:18 pm</time></p>
    <p><time title="Thursday, 2 December 2010 at 4:32 am" datetime="2010-12-02T00:32Z00" pubdate>2 December at 3:32 pm</time></p>

这个想法是,<time>标签内的日期时间将更改为2 minutes agoYesterday at 6:22 pm之类的东西。但是对于超过一个月的项目,那么它们将保持不变,就像我在一个简单的日期中留下的一样,例如2 December at 3:32 pm,如果用户没有启用JavaScript,则作为回退。

谁能帮我建一个这样的东西?我一直在网上寻找,并发现了一些由John Resig,但它希望它与新的HTML5标签工作,而不是抓取信息的标题属性得到它从datetime属性。还希望它是我指定的格式,所以不是像他那样只说昨天,而是说昨天下午6点22分。感谢所有能帮忙的人。

文章链接:http://ejohn.org/blog/javascript-pretty-date/

你看过timeago插件吗?

它可能已经做了你想要的,它支持HTML5 <time>标签。

HTML5有一个新的时间标签,timeago也支持。

相关内容

  • 没有找到相关文章

最新更新