timeago jquery插件不适用于某些日期

时间:2011-06-30 00:29:14

标签: jquery jquery-plugins

我有timeago jquery插件,并且不适用于此元素日期:

<span title="Tue, 28 Jun 2011 19:19:31 GMT" class="time-ago">Tue, 28 Jun 2011 19:19:31 GMT</span>

也不能解决这个问题:

<span title="Tue, 21 Jun 2011 22:53:07 GMT" class="time-ago">Tue, 21 Jun 2011 22:53:07 GMT</span>

=============================================== =======

同时它可以正常使用:

<span title="Wed, 29 Jun 2011 23:10:34 GMT" class="time-ago">Wed, 29 Jun 2011 23:10:34 GMT</span>

而且:

<span title="Sat, 25 Jun 2011 20:31:42 GMT" class="time-ago">Sat, 25 Jun 2011 20:31:42 GMT</span>

无法解决问题所在,两个日期都有效。

2 个答案:

答案 0 :(得分:1)

我通过UTC在数据库中保存日期来解决这个问题,然后在渲染时我将它附加到Z字符。
所以它将是这样的<span class="time-ago">@MyDate.ToString()Z</span>

答案 1 :(得分:0)

jquery-timeago的作者在这里。

As the docs reference,所有内容都需要ISO 8601时间戳,以便在timeago中按预期工作:

<time class="timeago" datetime="2008-07-17T09:24:17Z">July 17, 2008</time>