Advertisement
mushroomh3ad

formatador de data simples

Sep 10th, 2024
340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.    console.log("form-loaded");
  2.  
  3.     var today = new Date();
  4.   var year = today.getFullYear();
  5.   var month = String(today.getMonth() + 1).padStart(2, '0'); // Adiciona o zero à esquerda se necessário
  6.   var day = String(today.getDate()).padStart(2, '0'); // Adiciona o zero à esquerda se necessário
  7.   var formattedDate = year + '-' + month + '-' + day;
  8.  
  9.   document.getElementById('data').value = formattedDate;
  10.  
  11.     document.getElementById('data').addEventListener('input', function(e) {
  12.   var value = e.target.value;
  13.  
  14.   // Limita o comprimento para 10 caracteres e valida se o formato ainda é válido
  15.   if (value.length > 10) {
  16.     console.log("O valor tem mais de 10 caracteres. Data resetada");
  17.     e.target.value = formattedDate;
  18.   }
  19.  
  20. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement