Javascript Timeago+;本地时间合并
我正在尝试将Javascript Timeago+;本地时间合并,javascript,jquery,datejs,timeago,Javascript,Jquery,Datejs,Timeago,我正在尝试将与() 对于timeago我使用以下内容: jQuery(document).ready(function() { jQuery("abbr.timeago").timeago(); }); 对于localtime我使用以下方法: jQuery(document).ready(function() { $('.UTCTimestamp').localTimeFromUTC('MM/dd/yyyy hh:mm:ss'); }); 如何将这两者结合起来?现在我只能在这样的
与()
对于timeago
我使用以下内容:
jQuery(document).ready(function() {
jQuery("abbr.timeago").timeago();
});
对于localtime
我使用以下方法:
jQuery(document).ready(function() {
$('.UTCTimestamp').localTimeFromUTC('MM/dd/yyyy hh:mm:ss');
});
如何将这两者结合起来?现在我只能在这样的时间使用一个:
很久以前:
<span class='UTCTimestamp'>2011-09-09 10:10:10</span>
2011-09-09 10:10:10
和本地时间
<abbr class='timeago' title='2011-09-09 10:10:10'>2011-09-09 10:10:10</abbr>
2011-09-09 10:10:10
我也在尝试做同样的事情——以下是我最终得出的结论
我的HTML包含以下内容:
<abbr class="timeago localtime" title="@Model.GetLastUpdatedDateTimeISO8601(category, report)">@Model.GetLastUpdatedDateTimeRFC1123(category,report)</abbr><br />
这是在HTML中使用ASP.NET MVC Razor语法,但基本上是以两种不同的格式获取日期/时间字符串。所有时间都存储在UTC中。timeago插件使用ISO 8601格式的字符串来发挥其魔力,localtime“插件”使用RCF1123格式
ISO8601看起来像这样:yyyy-MM-dd-HH:MM:ssZ
RFC1123看起来像这样:ddd,dd-MMM-yyy-HH:mm:ss-GMT
最终的结果是,在屏幕上我看到timeago的“大约10分钟前”,但当我悬停时,我看到“10/26/2011 08:57:43 PM”。除此之外,不要添加任何javascript代码或jquery代码
$('.timeago').timeago();
然后添加“Z”(或包括T)。有关更多信息,请访问此
您的意思是想在同一个元素上同时使用timeago和datejs吗?正确。。我想将时间戳处理为本地时间,同时显示为“timeago”,它如何回答这个问题?
$('.timeago').timeago();
<abbr class='timeago' title='2011-09-09 10:10:10Z'></abbr>