外掛程式原始碼:
(function (factory) {
if (typeof Define === 'function' && Define.amd) {
// AMD. 註冊匿名模組。
jquery'],factory);
} else {
// 瀏覽器全域變數
factory(jQuery);
}
}(function ($) {
= function(timestamp) {
if (timestamp instanceof Date) {
return inWords(timestamp);
timeago) .parse(timestamp));
} else if (typeof timestamp === "number") {
return inWords(new Date(timestamp)))); }
};
var $t = $.timeago;
$ .extend($.timeago, {
$ extend($.timeago, {
$ extend($.timeago, {
$ extend($.timeago, {
$ : {
刷新Millis:60000,
allowFuture:假,
localeTitle:假, > prefixAgo:null,
prefixFrom現在:空,
suffixAgo: "前",
suffixFromNow: "從現在開始", 分鐘: "% d分鐘",
小時: "1小時",
所: "%d小時",
月份: "1月",
月份:“%d 月”,
年:“1 年”,
年:“%d 年”,
字分隔符:“”,
數字:[]
}
},
inWords: function(distanceMillis) { var suffix = $l.suffixAgo ;
if (this.settings.allowFuture) {
prefixFromNow;
後綴= $l. suffixFromNow;
}
}
var 秒= Math.abs(distanceMillis) / 10 秒🎜> var 小時= 分鐘/ 60;
var 天= 時/ 24;
var 年= 天/ 365;
ingOrFunction) ? stringOrFunction(number, distanceMillis) : stringOrFunction;
var value = ($l.numbers && $l.numbers[number]) || number;
}
var 單字= 秒 秒 分鐘 分鐘 小時 .round(days)) ||
天 天 替代($l.years, Math.round(years));
var分隔符號= $l.wordSeparator || ""; var分隔符號= $l.wordSeparator || ""; 分隔符號= " "; }
return $.trim([前綴、字、字尾].join(分隔符號));
},
parse: function(iso8601)
parse: function(iso8601)
= $.trim(iso8601) ;
s = s.replace(/.d /,""); // 刪除毫秒
s = s.replace(/-/,"/").replace( /-/,"/");
s = s.replace(/T/," ").替換(/Z/," UTC");
s = s.replace(/([ - - ]dd):?(dd)/," $1$2"); //-04:00-> -0400
回新日期;
},
> var iso8601 = $t.isTime(elem) ? $(elem).attr("datetime") : $(elem).attr("title");
> },
isTime: function(elem) {
// jQuery 的`is()` 在IE 中無法很好地與HTML5 turn
.toLowerCase() === "time"; // $(elem).is("time");
}
});
// 可以透過$(el). timeago('action') // 當沒有給予任何操作時,init 是預設值
// 使用單一元素的上下文呼叫函數
varfunctions = {
init: function (){
varfresh_el = $. proxy(刷新, this);
refresh_el();
var $s = $t.settings;
if ($s.refreshMillis > 0) {
setInterval(refresh_el, $s. freshMillis);
}
}, refresh.apply(this);
},
updateFromDOM: function(){<00o>
&&&&
<. t.inwords>
00o>