// ==UserScript== // @name Github Comment显示24小时时间(仅适用国内用户-北京时间) // @name:en Github Comment English Time to GTM8 (Beijing) // @namespace http://tampermonkey.net/ // @version 0.1.3 // @description github的comment默认显示英语日期,此脚本自动替换push时间为此次push的第一笔commit的时间,并且使用北京时间24小时计时法显示. 能力有限,需要F5刷新一次才能完成替换,原因不明。 // @description:en github comment default shows English date without time, this script replace it as GTM8(Beijing time) 24h time // @homepage https://greasyfork.org/zh-CN/scripts/422423 // @icon https://github.com/fluidicon.png // @author tumuyan // @match https://github.com/*/commits/* // @run-at document-end // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; document.querySelectorAll(`.TimelineItem-body`).forEach((item) => { var t = item.querySelector(`relative-time`).title.toString(); t = t.replace("年","-").replace("月","-").replace("日","").replace("GMT+8",""); if(t.indexOf("下午")>0){ t=t.replace("下午0","下午") .replace(" 下午0:","12:") .replace(" 下午1:","13:") .replace(" 下午2:","14:") .replace(" 下午3:","15:") .replace(" 下午4:","16:") .replace(" 下午5:","17:") .replace(" 下午6:","18:") .replace(" 下午7:","19:") .replace(" 下午8:","20:") .replace(" 下午9:","21:") .replace(" 下午10:","22:") .replace(" 下午11:","23:") .replace(" 下午12:","12:"); }else{ t=t.replace("上午0","上午") .replace(" 上午0:","00:") .replace(" 上午1:","01:") .replace(" 上午2:","02:") .replace(" 上午3:","03:") .replace(" 上午4:","04:") .replace(" 上午5:","05:") .replace(" 上午6:","06:") .replace(" 上午7:","07:") .replace(" 上午8:","08:") .replace(" 上午9:","09:") .replace(" 上午10:","10:") .replace(" 上午11:","11:") .replace(" 上午12:","00:"); } // var t= "2020年11月9日 GMT+8 下午11:00".replace("年","-").replace("月","-").replace("日","").replace("GMT+8",""); item.querySelector(`h2`).innerText=t; // console.log(item.text); }); document.querySelectorAll(`.TimelineItem-body relative-time`).forEach((item) => { var t = item.title.toString(); t = t.replace("年","-").replace("月","-").replace("日","").replace("GMT+8",""); item.innerText="于 "+t; }); /* ////@require http://code.jquery.com/jquery-1.11.0.min.js setTimeout(function(){ //要执行的事件 $(".TimelineItem-body").ready(function(){ var t = $(this).find("relative-time").attr("title"); t = t.replace("年","-").replace("月","-").replace("日","").replace("GMT+8","").replace(" 上午",""); if(t.indexOf("下午")>0){ t=t.replace("下午0","下午") .replace(" 下午0:","12:") .replace(" 下午1:","13:") .replace(" 下午2:","14:") .replace(" 下午3:","15:") .replace(" 下午4:","16:") .replace(" 下午5:","17:") .replace(" 下午6:","18:") .replace(" 下午7:","19:") .replace(" 下午8:","20:") .replace(" 下午9:","21:") .replace(" 下午10:","22:") .replace(" 下午11:","23:") .replace(" 下午12:","24:"); } $(this).find("h2").text(t); }); },3000); */ })();