2011-06-30 65 views
1

我TIMEAGO jQuery插件的工作,並沒有與此元素日期的工作: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> 

不能得到哪裏出了問題,這兩個日期都有效。

回答

1

我解決了這個問題,通過在UTC中保存數據庫中的日期,然後呈現我附加到Z字符。
所以它會是這樣的<span class="time-ago">@MyDate.ToString()Z</span>

+0

添加在C#在Z固定它對於我來說:<跨度標題=「@ item.CreatedOn.ToString(」 o「)Z'> –

0

作者jquery時間在這裏。

As the docs reference,一個ISO 8601時間戳所需的一切工作按預期在TIMEAGO:

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