2014-07-01 24 views

回答

0

寫我自己TIMEAGO代碼基本上使用MooTools的更多Date.ExtrasDate.timeDiffInWords()一樣甚至更好:)這在僞JS(你可以把它包裝成一個類,我做但不能釋放):

function update(element) { 
    enhance(element); // Enhances all new elements; skips already enhanced elements 
    var time = getTime(element); // Yields the time as a Date object 
    element.set('text', time.timeDiffInWords()); 
} 

function updateAll() { 
    var i; 
    var elements = $$('abbr.timeago'); 
    if (!elements) 
     return; 

    for (i = 0; i < elements.length; i++) 
     update(elements[i]); 
} 
1

是,它是在mootools的越多,他們已經把Date.Extras類

http://mootools.net/docs/more/Types/Date.Extras#Date:timeDiff

+0

那麼,這顯然只是爲了您想要轉換的日期。我的意思是使用這些東西動態地自動更新頁面上顯示的日期,例如對於所有具有CSS類「timeago」的元素。可能必須自己編寫它,然後:-( – Archimedix

+0

這將需要你2行代碼 – antpaw

+0

更多的線條,使它通用,不適合冒險的腳本比賽。 – Archimedix

相關問題