time

ora-data

اعتبارا من 06-06-2021. شاهد أحدث إصدار.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

ستحتاج إلى تثبيت إضافة مثل Stylus لتثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتتمكن من تثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتثبيت هذا النمط.

(لدي بالفعل مثبت أنماط للمستخدم، دعني أقم بتثبيته!)

// ==UserScript==
// @name           time
// @namespace      https://greasyfork.org/users/237458
// @version        0.4
// @description    ora-data
// @author         figuccio
// @include         *
// @noframes
// @run-at         document-start
// @grant          GM_setValue
// @grant          GM_getValue
// @grant          GM_registerMenuCommand
// @require        https://cdn.staticfile.org/jquery/2.1.4/jquery.min.js
// ==/UserScript==
jQuery.noConflict();
(function($) {
    $(document).ready(function() {
       addGlobalStyle(`
.timebox {
position:fixed;top:0px;right:0px;z-index:999999;width:80px;height:auto;margin:0;text-align:center;background-color:gold;border-radius:10px;border:2px solid red;}

.day {width:100%;height:20px;font-size:15px;color:red;line-height:20px;}
.time {width:100%;height:30px;font-size:20px;color:green;line-height:20px;}

    `);
        //Aggiungi casella
        var box = $("<div class='timebox' id=testtimebox><div class='day' id='day'></div><div class='time' id='time'>");
        $("body").append(box);
        var date = new Date();
        var year = date.getFullYear();
        var month = (date.getMonth() + 1) < 10 ? '0' + (date.getMonth() + 1) : (date.getMonth() + 1);
        var day2 = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
        var day1 = day2 + '-' + month + '-' +year ;
////////////////////////////////////////////
var hour = date.getHours();
var minu = date.getMinutes();
var sec = date.getSeconds();

        var time1 = hour + ':' + minu + ':' + sec;
        $("#day").text(day1);
        $("#time").text(time1);
        var flag=0;//Segno dell'anno bisestile
        var d=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
        window.setInterval(add, 1000);

        function add() {
            sec++;
            if (sec >= 60) {
                sec = 0;
                minu++;
            }
            if (minu >= 60) {
                minu = 0;
                hour++;
            }
            if (hour >= 24) {
                hour = 0;
                day2++;
            }

            //anno bisestile
            if(year%400==0||(year%4==0&&year%100!=0))
                flag=1;
            //Aumento del mese
            if(month==2){
                if(flag==1){
                    if(day2>d[month]+1){
                        month++;
                        day2=1;
                    }
                }else{
                    if(day2>d[month]){
                        month++;
                        day2=1;
                    }
                }
            }else{
                if(day2>d[month]){
                    month++;
                    day2=1;
                }
            }
            if(month>12){
                month=1;
                year++;
            }
            // alert(minu);
            sec = parseInt(sec);
            minu = parseInt(minu);
            hour = parseInt(hour);
            day2 = parseInt(day2);
            month = parseInt(month);
            year = parseInt(year);
            sec = sec < 10 ? '0' + sec : sec;
            minu = minu < 10 ? '0' + minu : minu;
            hour = hour < 10 ? '0' + hour : hour;
            time1 = hour + ':' + minu + ':' + sec;
            day2 = day2 < 10 ? '0' + day2 : day2;
            month = month < 10 ? '0' + month : month;
            year = year < 10 ? '0' + year : year;
            day1 = day2 + '-' + month + '-' + year;
            $("#day").text(day1);
            $("#time").text(time1);
        }

    });
    function addGlobalStyle(css) {
        var head, style;
        head = document.getElementsByTagName('head')[0];
        if (!head) { return; }
        style = document.createElement('style');
        style.type = 'text/css';
        style.innerHTML = css;
        head.appendChild(style);
    }
})(jQuery);
//mostra nascondi data
 function myFunctiondate() {
  var box= document.getElementById('day');
box.style.display = ((box.style.display!='none') ? 'none' : 'block');
}
GM_registerMenuCommand("mostra data/nascondi data",myFunctiondate);
/////////////////////////////
 function myFunctiontime() {
  var box= document.getElementById('time');
box.style.display = ((box.style.display!='none') ? 'none' : 'block');
}
GM_registerMenuCommand("mostra time/nascondi time",myFunctiontime);
//////////////////
function Functionnasconditutto() {
  var box= document.getElementById('testtimebox');
box.style.display = ((box.style.display!='none') ? 'none' : 'block');
}
GM_registerMenuCommand("mostra box/nascondi box",Functionnasconditutto);
////////////////////////////////////