Greasy Fork is available in English.

statusInvestFunctions

Fornece funçoes de ajuda nos scripts

لا ينبغي أن لا يتم تثبيت هذا السكريت مباشرة. هو مكتبة لسكبتات لتشمل مع التوجيه الفوقية // @require https://update.greasyfork.org/scripts/477957/1268273/statusInvestFunctions.js

  1. // ==UserScript==
  2. // @name statusInvestFunctions
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.03
  5. // @description Fornece funçoes de ajuda nos scripts
  6. // @author @josias-soares
  7. // @license MIT
  8. // ==/UserScript==
  9.  
  10. function calcularDiasDecorridos(dataFornecida) {
  11.  
  12. // Hoje
  13. const hoje = new Date();
  14.  
  15. // Converte a data fornecida para um objeto Date
  16. const dataFornecidaDate = new Date(dataFornecida);
  17.  
  18. // Calcula a diferença em milissegundos
  19. const diferencaEmMilissegundos = dataFornecidaDate - hoje;
  20.  
  21. // Converte a diferença em dias
  22. const diasDecorridos = Math.floor(diferencaEmMilissegundos / (1000 * 60 * 60 * 24));
  23.  
  24. return diasDecorridos;
  25. }
  26.  
  27. function getDataHojeFormatada(){
  28. // Hoje
  29. const hoje = new Date();
  30.  
  31. // Obtém o ano, mês e dia da data atual
  32. const ano = hoje.getFullYear();
  33. const mes = String(hoje.getMonth() + 1).padStart(2, '0'); // O mês é baseado em zero (janeiro = 0)
  34. const dia = String(hoje.getDate()).padStart(2, '0');
  35.  
  36. // Cria a string no formato 'YYYY-MM-DD'
  37. return `${ano}-${mes}-${dia}`;
  38. }