Add absolute time to relative time @ hatena space
by
a-kuma3
2015-09-27 [2015/09/27 14:55:30]
Add absolute time to relative time @ hatena space
-
/*
* @title Add absolute time to relative time @ hatena space
* @description Add absolute time to relative time @ hatena space
* @include http://space.hatena.ne.jp/*
* @license MIT License
* @javascript_url
*/
(function() {
if (location.hostname != "space.hatena.ne.jp") return;
var list = document.querySelectorAll("TIME.timestamp-feed, DIV.comment-data > TIME");
Array.prototype.forEach.call(list, function(e) {
var dd = function(n) {
return (n < 10 ? "0" : "") + n;
};
var t = parseInt(e.getAttribute("data-epoch-milliseconds"), 10);
var d = new Date(t);
var s = d.getFullYear() + "-" + dd(d.getMonth() + 1) + "-" + dd(d.getDate()) + " " +
dd(d.getHours()) + ":" + dd(d.getMinutes()) + ":" + dd(d.getSeconds());
e.innerHTML = e.innerHTML + " (" + s + ")";
});
})();
-
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。