您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Switches the date time picker on google searches to a 12 hour clock
当前为
- // ==UserScript==
- // @name Google, 12 hour date-time picker
- // @namespace https://greasyfork.org/users/649
- // @version 1.1.6
- // @description Switches the date time picker on google searches to a 12 hour clock
- // @author Adrien Pyke
- // @include /^https?:\/\/www\.google\.[a-zA-Z]+\/.*$/
- // @grant none
- // @require https://cdn.jsdelivr.net/gh/fuzetsu/userscripts@ec863aa92cea78a20431f92e80ac0e93262136df/wait-for-elements/wait-for-elements.js
- // ==/UserScript==
- (() => {
- 'use strict';
- const Util = {
- q(query, context = document) {
- return context.querySelector(query);
- },
- qq(query, context = document) {
- return Array.from(context.querySelectorAll(query));
- }
- };
- waitForElems({
- sel: '.tdu-datetime-picker > div.tdu-t > div:nth-child(1) > div > ul',
- onmatch(hourSelector) {
- Util.qq('li', hourSelector).forEach(hour => {
- const value = parseInt(hour.dataset.value);
- if (value === 0) {
- hour.textContent = 'AM 12';
- } else if (value === 12) {
- hour.textContent = 'PM 12';
- } else {
- hour.textContent = (value < 12 ? 'AM ' : 'PM ') + (value % 12);
- }
- });
- }
- });
- })();