Precise Time Converter on Google

See the precise time convertion results on google when searching for Hours to Days, Minutes to Hours or Minutes to Milliseconds.

当前为 2020-12-02 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Precise Time Converter on Google
  3. // @namespace PreciseTimeConverterGoogle
  4. // @version 0.4
  5. // @description See the precise time convertion results on google when searching for Hours to Days, Minutes to Hours or Minutes to Milliseconds.
  6. // @author hacker09
  7. // @include *://www.google.*
  8. // @grant none
  9. // @run-at document-end
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14. if (document.querySelector("#ssSucf").value === 'Minute')
  15. {
  16. var Input = document.querySelector("#HG5Seb > input").defaultValue;
  17. }
  18.  
  19. if (document.querySelector("#ssSucf").value === 'Hour')
  20. {
  21. var Input = document.querySelector("input.vXQmIe.gsrt").defaultValue * 60;
  22. }
  23.  
  24. if ((document.querySelector("#ssSucf").value === 'Hour' && document.querySelector("#NotFQb > select").value === 'Day') || (document.querySelector("#ssSucf").value === 'Minute' && document.querySelector("#NotFQb > select").value === 'Hour') || (document.querySelector("#ssSucf").value === 'Minute' && document.querySelector("#NotFQb > select").value === 'Millisecond'))
  25. {
  26. var Value;
  27. var days = Math.floor(Input / 1440);
  28. var hours = Math.floor((Input % 1440) / 60);
  29. var minutes = (Input % 1440) % 60;
  30.  
  31. (document.querySelector("#ssSucf").value === 'Minute' && document.querySelector("#NotFQb > select").value === 'Millisecond') ? Value = Input*60000: Value = days + ' day(s) ' + hours + ' hr(s) ' + minutes + ' min(s)';
  32. document.querySelector("#NotFQb > input").style.width = '370px';
  33. document.querySelector("#NotFQb > input").defaultValue = Value;
  34. }
  35. })();