您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在 Github 的原始时间后添加一个格式化后的时间(24小时制)
当前为
- // ==UserScript==
- // @name Github format time
- // @name:en Github format time (24-hour system)
- // @name:zh-CN Github 格式化时间(24小时制)
- // @namespace http://tampermonkey.net/
- // @version 0.1.2
- // @description 在 Github 的原始时间后添加一个格式化后的时间(24小时制)
- // @description:en Add a formatted time (24-hour system) after the original time of Github
- // @author Waset
- // @homepage https://gf.qytechs.cn/zh-CN/scripts/466416-github-format-time
- // @icon https://github.com/fluidicon.png
- // @match https://www.tampermonkey.net/scripts.php
- // @license MIT
- // @grant none
- // ==/UserScript==
- (function () {
- 'use strict';
- function convertDateFormat(dateString) {
- // 创建一个新的 Date 对象
- const date = new Date(dateString);
- // 获取年份、月份和日期
- const year = date.getFullYear();
- const month = ('0' + (date.getMonth() + 1)).slice(-2);
- const day = ('0' + date.getDate()).slice(-2);
- // 获取小时和分钟
- const hours = ('0' + date.getHours()).slice(-2);
- const minutes = ('0' + date.getMinutes()).slice(-2);
- const seconds = ('0' + date.getSeconds()).slice(-2);
- // 拼接成新的格式
- const newDateFormat = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
- return newDateFormat;
- }
- document.querySelectorAll('relative-time').forEach((item) => {
- var time = item.datetime;
- var node = document.createElement('span');
- node.className = 'commit-ref';
- var str = convertDateFormat(time);
- var textnode = document.createTextNode(`${str}`);
- node.appendChild(textnode);
- // 在 relative-time 元素之后插入新元素
- item.insertAdjacentElement('afterend', node);
- });
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址