您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Change CSGO timezones.
当前为
- // ==UserScript==
- // @name CSGL TimeZone Changer
- // @version 1.1
- // @description Change CSGO timezones.
- // @match http://csgolounge.com/*
- // @match http://dota2lounge.com/*
- // @require http://code.jquery.com/jquery-2.1.1.js
- // @copyright Josh Hubbard
- // @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.html("(" + hour + ":" + minute + " " + AMorPM + ") " + $timeBox.html());
- }
- // 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(parseInt($(this).text().substring(1))),
- 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;
- thisHTML = $(this).html();
- $(this).html(thisHTML + " (" + gameHour + ":" + gameMinute + " " + AMorPM + ")");
- });
- }
- });