【发布时间】:2014-07-03 22:53:39
【问题描述】:
我正在寻找一个小型 MooTools 库,它可以处理下面链接的插件的功能,即每分钟左右动态更新网页上的时间戳,例如“一分钟前”、“2 小时前”等,可能为禁用 JavaScript 的浏览器提供优雅的回退。
现在不想自己写。
【问题讨论】:
标签: javascript mootools timeago
我正在寻找一个小型 MooTools 库,它可以处理下面链接的插件的功能,即每分钟左右动态更新网页上的时间戳,例如“一分钟前”、“2 小时前”等,可能为禁用 JavaScript 的浏览器提供优雅的回退。
现在不想自己写。
【问题讨论】:
标签: javascript mootools timeago
是的,它甚至更好:) 在 mootools 中,他们更多地放置了 Date.Extras 类
http://mootools.net/docs/more/Types/Date.Extras#Date:timeDiff
【讨论】:
编写了我自己的 timeago 代码,它基本上使用 MooTools 更多 Date.Extras Date.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]);
}
【讨论】: