1

I have timeago jquery plugin, and doesn't work with this element date:

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

Also not working with this:

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

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

and in the same time it works fine with this:

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

And this:

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

can't get where is the problem, both dates are valid.

Amr Elgarhy
  • 66,568
  • 69
  • 184
  • 301

2 Answers2

1

I solved this issue by saving dates in the db by UTC, and then while rendering I attache to it a Z char.
So it will be something like this <span class="time-ago">@MyDate.ToString()Z</span>

Amr Elgarhy
  • 66,568
  • 69
  • 184
  • 301
0

Author of jquery-timeago here.

As the docs reference, an ISO 8601 timestamp is required for everything to work as expected in timeago:

<time class="timeago" datetime="2008-07-17T09:24:17Z">July 17, 2008</time>
Ryan McGeary
  • 235,892
  • 13
  • 95
  • 104