Clock figuccio

clock ore minuti secondi millesimi data

目前为 2022-09-18 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Clock figuccio
  3. // @description clock ore minuti secondi millesimi data
  4. // @version 2.4
  5. // @match *://*/*
  6. // @noframes
  7. // @author figuccio
  8. // @grant GM_setValue
  9. // @grant GM_getValue
  10. // @grant GM_registerMenuCommand
  11. // @icon data:image/gif;base64,R0lGODlhEAAQAKECABEREe7u7v///////yH5BAEKAAIALAAAAAAQABAAAAIplI+py30Bo5wB2IvzrXDvaoFcCIBeeXaeSY4tibqxSWt2RuWRw/e+UQAAOw==
  12. // @namespace https://greasyfork.org/users/237458
  13. // @require http://code.jquery.com/jquery-latest.js
  14. // @require https://code.jquery.com/ui/1.12.1/jquery-ui.js
  15. // @license MIT
  16. // ==/UserScript==
  17. /* short long true=ampm false=24h lingua en-US ok am pm mezzogiorno 12:00 .lingua it mezzogiorno ampm 0:00 */
  18. var $ = window.jQuery;
  19. var j = $.noConflict();
  20. const body=document.body;
  21. function updateClock() {
  22. var data = new Date().toLocaleString('it', {'day':'2-digit','year':'numeric','month':'long','weekday':'long'});
  23. document.getElementById('Clocktest').innerHTML =data
  24. }
  25. var node = document.createElement('div');
  26. ////////////
  27. node.id = "Clocktest";
  28. node.title = 'click time';
  29. node.setAttribute("style","cursor:move;padding:4px;background:black;color:lime;font-family: Orbitron;letter-spacing: 2px;top:0;font-size:14px;position:fixed;text-align:center;z-index:999999;border-radius:10px;border:2px solid red;");
  30. document.body.appendChild(node);
  31. setInterval(updateClock, 1000);
  32. j(node).draggable();
  33. body.append(node);
  34. ////////////////////////////////////////////////
  35. function Clock() {
  36. var date = new Date();
  37. var d = new Date();
  38. var mm;
  39. mm = d.getMilliseconds();
  40. var ore = date.toLocaleString('it',{
  41. hour:'2-digit',minute:'numeric',second:'numeric',
  42. });
  43. document.getElementById('b') .innerHTML = ore+":"+ mm;;
  44. }
  45. var node2 = document.createElement('div');
  46. node2.id = "b";
  47. node2.title = 'trascina time+click data';
  48. node2.setAttribute("style","cursor:move;padding:4px;background:black;color:lime;top:0px;font-family:sans-serif;font-size:14px;position:fixed;text-align:center;z-index:999999;border-radius:10px;border:2px solid yellow;");
  49. document.body.appendChild(node2);
  50. setInterval(Clock, 70);
  51. ////////////////////////////
  52. j(node2).draggable();
  53. body.append(node2);
  54. ////////////////////////
  55. function Function149() {
  56. if (node.style.display === 'none') {node.style.display ='block'; node2.style.display ='none';} else {node.style.display ='none';node2.style.display ='block';}
  57. }
  58.  
  59. //funziona cambia data-ora al click
  60. node2.addEventListener("click", Function149);
  61. node.addEventListener("click", Function149);
  62. node.style.display = 'none';
  63.