はてなダイアリーからはてなブログへ引っ越したばかりです。
ブログのほうでは、記事についたコメントの投稿時刻が「〇日前」というように表示されていますが、これを具体的に「〇〇年〇月〇日」に変更する方法はないでしょうか?
CSSで何とかしようと試みましたが、あまりきちんと理解して使っているわけではないので、ソースコードを見ても、どれをいじればいいのかわかりません。
過去記事を参照することが多いので、そのたびに「1254日前」などという意味不明の表示を見るのはストレスです。
どうかよろしくお願いいたします。
見た感じjavascriptでどうにかするしかなさそうでした
はてなブログの設定の「詳細設定」の「headに要素を追加」に下記のコードを入れると「2018年9月19日 9:52:24」という形式で表示することが可能です。
もっといい方法があるかもしれませんが…。
<script> window.addEventListener("load", function(event) { setTimeout(function() { var timeElements = document.querySelectorAll('.comment-metadata time'); timeElements.forEach(function(timeElement) { var epoch = Number(timeElement.getAttribute('data-epoch')); var date = new Date(epoch); timeElement.innerText = date.getFullYear() + '年' + (date.getMonth() + 1) + '月' + date.getDate() + '日 ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds(); }) }, 1000, false) }); </script>
このまま貼り付けてみたら、見事に、できました!!!
2018/09/20 11:47:07Javascriptはさっぱりわからないので、本当に助かりました。
ありがとうございました!!