繁体   English   中英

jQuery timeago插件无法在Safari中使用

[英]jQuery timeago plugin not working in Safari

我正在使用jQuery timeago插件,它在Chrome和Firefox中有效,但在Safari中不起作用。 用法很简单,如网站上所给。

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

<abbr class="timeago" title="{{ISO8601_TIME timeStamp}}">{{COMMENT_DATE_TIME timeStamp}}</abbr>

<abbr>标记中的标题和日期是iso时间戳。 它可以在Chrome和Firefox中按预期工作,但只是在Safari中打印出时间戳(例如2012-11-28 19:16:49)。

谁能帮我解决问题所在?

在Chrome中编辑 在此处输入图片说明

在Safari中: 在此处输入图片说明

对于从以下位置创建的utc字符串:newDate.toUTCString():

在Google Chrome浏览器中,调用jQuery.timeago('Fri,31 May 2013 10:37:16 GMT')产生的输出为“ NaN years ago”。 但是,它在Firefox浏览器中工作正常。

最好是使用newDate.toISOString(),它在两种浏览器中都可以使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM