我正在寻找一个小型 MooTools 库,它可以处理下面链接的插件的功能,即每分钟左右动态更新网页上的时间戳,比如“一分钟前”、“2 小时前”等,可能会很优雅禁用 JavaScript 的浏览器的后备。
现在不想自己写了。
我正在寻找一个小型 MooTools 库,它可以处理下面链接的插件的功能,即每分钟左右动态更新网页上的时间戳,比如“一分钟前”、“2 小时前”等,可能会很优雅禁用 JavaScript 的浏览器的后备。
现在不想自己写了。
是的,它甚至更好:) 在 mootools 中,他们更多地放置了 Date.Extras 类
http://mootools.net/docs/more/Types/Date.Extras#Date:timeDiff
编写了我自己的timeago代码,它基本上在伪 JS 中使用 MooTools More Date.Extras Date.timeDiffInWords()
(你可以将它包装到一个类中,我做了但不能释放):
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]);
}