簡體   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