Javascript 使用HTML5时间标记后的jQuery时间

Javascript 使用HTML5时间标记后的jQuery时间,javascript,jquery,datetime,html,Javascript,Jquery,Datetime,Html,我希望使用jQuery实现time-since功能。下面是一些使用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

我希望使用jQuery实现time-since功能。下面是一些使用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>
4月20日上午10:20

4月19日下午6:22

4月17日下午3:18

12月2日下午3:32

这个想法是
标记中的日期时间将更改为类似于
2分钟前
昨天下午6:22
。但对于超过一个月的项目,它们将保持与我在简单日期中留下的相同,例如12月2日下午3:32
作为备用,如果用户未启用JavaScript

有人能帮我建造这样的东西吗?我一直在网上搜索,发现了John Resig的一些东西,但它希望它能够与新的HTML5标记一起使用,而不是从datetime属性获取标题属性的信息。我也希望它是我指定的格式,所以它不会像他的那样只说昨天,而是说昨天下午6:22。感谢所有能帮忙的人

链接到resig文章:

你看过这个插件了吗

它可能已经做了您想要的事情,并且支持HTML5
标记

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


看起来很棒,但我不想让它只在同一个月内的日期上显示1年前或1个月前的日期,而其他日期只显示4月17日下午3:18时的日期,如果日期是我想显示昨天下午3:32时的前一天,而不是仅显示1天前的日期,@Cameron-那么源代码可以在Github,因此您可以轻松地将其分叉并进行所需的更改。快速浏览一下,就会看到一些人已经这样做了,他们的修改会给你一些改变的建议。我不熟悉Git,所以我不确定我在寻找什么样的变化来解释我需要做什么。