我有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>
无法解决问题所在,两个日期都有效。
答案 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>