Timeago + Localtime合计

我正在尝试将timeagodatejs ( with help of this to get format for local time )结合起来datejs ( with help of this to get format for local time )

对于timeago我使用以下内容:

 jQuery(document).ready(function() { jQuery("abbr.timeago").timeago(); }); 

对于localtime我用这个:

 jQuery(document).ready(function() { $('.UTCTimestamp').localTimeFromUTC('MM/dd/yyyy hh:mm:ss'); }); 

我如何将这两者结合在一起? 现在我只能像这样使用一个:

对于Timeago:

 2011-09-09 10:10:10 

并为当地时间;

 2011-09-09 10:10:10 

除此之外,不要添加任何javascript代码或jquery代码;

 $('.timeago').timeago(); 

然后添加’Z’(或包括T)。 有关更多信息,请访问此链接

  

http://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations

我正在尝试做同样的事情 – 这是我最终想到的。

我的HTML有这个:

 @Model.GetLastUpdatedDateTimeRFC1123(category,report)

然后我有这两个javascript的块:

  $('.localtime').localTimeFromUTC('MM/dd/yyyy hh:mm:ss a'); $('.timeago').timeago(); 

这是在HTML中使用ASP.NET MVC Razor语法,但基本上它的作用是以两种不同的格式获取日期/时间字符串。 所有时间都以UTC格式存储。 timeago插件使用ISO 8601格式的字符串来实现其魔力,而localtime’插件’使用RCF1123格式。

ISO8601看起来像这样:yyyy-MM-dd HH:mm:ssZ

RFC1123看起来像这样:ddd,dd MMM yyyy HH:mm:ss GMT

最后的结果是在屏幕上我看到timeago的“约10分钟前”,但是当我盘旋时,我得到“10/26/2011 08:57:43 PM”。