您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Change CSGO timezones.
当前为
// ==UserScript== // @name CSGL TimeZone Changer // @version 1 // @description Change CSGO timezones. // @match http://csgolounge.com/* // @require http://code.jquery.com/jquery-2.1.1.js // @copyright Josh Hubbard // @run-at document-start // @namespace https://greasyfork.org/users/5596 // ==/UserScript== $(function () { var $box = $('.gradient').first(), $timeBox = $box.find('.half:eq(2)'), dt = new Date(), theHour = dt.getHours(), theMinutes = dt.getMinutes(), tzOffset = (dt.getTimezoneOffset()/60) + 2, hour = parseInt(hour) - tzOffset, AMorPM = ""; // Converts CEST to local on match page. if ($timeBox.length) { var timeInCEST = $timeBox.text(), hour = timeInCEST.split(" ")[0].split(":")[0], minute = timeInCEST.split(" ")[0].split(":")[1]; hour = hour - tzOffset; if (hour < 0) hour = 24 + hour; if (hour == 12) { AMorPM = "PM"; } else if (hour > 12) { hour = hour - 12; AMorPM = "PM"; } else { AMorPM = "AM"; } $timeBox.text("(" + hour + ":" + minute + " " + AMorPM + ") " + $timeBox.text()); } // Shows times on front page. $boxes = $( ".whenm:contains('hour'):contains('from now'),.whenm:contains('minute'):contains('from now')" ); if ($boxes.length) { $boxes.each(function(i) { ($(this).text().indexOf("hour") > 0) ? multiplier = 60 : multiplier = 1; var offset = parseInt($(this).text()), gameTime = new Date(dt.getTime() + (offset*60000*multiplier)), gameHour = gameTime.getHours(), gameMinute = gameTime.getMinutes(); if ($(this).text().indexOf("hour") > 0) { if (theMinutes > 30) gameHour = gameHour + 1; gameMinute = "00"; } else { (gameMinute === 0) ? gameMinute = "00" : gameMinute = gameMinute; } (gameHour >= 12) ? AMorPM = "PM" : AMorPM = "AM"; if (gameHour > 12) gameHour = gameHour - 12; thisText = $(this).text(); $(this).text(thisText + " (" + gameHour + ":" + gameMinute + " " + AMorPM + ")"); }); } });