Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

141
Visualizações
Buscando convertir la fecha después de hacer una división

Estoy buscando convertir una fecha de MM/DD/YY a YYYYMMDD

El siguiente código me da una salida de 2211 que es incorrecta. ¿Cómo puedo verificar Mes y Día y agregar un 0 al frente cuando sea necesario?

 var arr = '1/1/22'; arr = NTE.split('/'); //splits the date where it sees / log.debug("Splitting date : "+ arr); longDate=arr[2]+arr[0]+arr[1]; log.debug("Long Date : "+ longDate);
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Probablemente necesites algo como esto:

 let arr = '1/1/22'; arr = arr.split('/'); //splits the date where it sees / log.debug("Splitting date : "+ arr); arr = arr.map((element) => element.length > 1 ? element : `0${element}`); // prepend with 0 if needed const longDate=`20${arr[2]}${arr[0]}${arr[1]}` //prepend year with 20 to convert YY to YYYY log.debug("Long Date : "+ longDate);
about 4 years ago · Juan Pablo Isaza Relatório

0

arr = '1/1/22'; arr = NTE.split('/'); //splits the date where it sees / log.debug("Splitting date : "+ arr); if(arr[0]<10){ var arr0="0"+arr[0]; log.debug("arr[0]: "+ arr[0]); log.debug("add zero to month: "+ arr0); var dayEdited = true; } else { dayEdited = false; } if(arr[1]<10){ var arr1="0"+arr[1]; log.debug("arr[1]: "+ arr[1]); log.debug("add zero to day: "+ arr1); var monthEdited = true; } else { monthEdited = false; } if(arr[2]<2000){ var arr2="20"+arr[2]; log.debug("add 20 to Year: "+ arr2); var yearEdited = true; } else { yearEdited = false; } if(yearEdited == true & monthEdited == true & dayEdited == true){ var longerDate=arr2+arr0+arr1+"000000"; //rearrenges the array by YEAR, MONTH, DAY log.debug("Longer Date : "+ longerDate); } else if(yearEdited == false & monthEdited == true & dayEdited == true){ var longerDate=arr[2]+arr0+arr1+"000000"; //rearrenges the array by YEAR, MONTH, DAY log.debug("Longer Date : "+ longerDate); } else if(yearEdited == false & monthEdited == false & dayEdited == true){ var longerDate=arr[2]+arr[0]+arr1+"000000"; //rearrenges the array by YEAR, MONTH, DAY log.debug("Longer Date : "+ longerDate); } else if(yearEdited == false & monthEdited == true & dayEdited == false){ var longerDate=arr[2]+arr0+arr[1]+"000000"; //rearrenges the array by YEAR, MONTH, DAY log.debug("Longer Date : "+ longerDate); } else if(yearEdited == true & monthEdited == false & dayEdited == false){ var longerDate=arr2+arr[0]+arr[1]+"000000"; //rearrenges the array by YEAR, MONTH, DAY log.debug("Longer Date : "+ longerDate); } else if(yearEdited == false & monthEdited == false & dayEdited == false){ var longerDate=arr[2]+arr[0]+arr[1]+"000000"; //rearrenges the array by YEAR, MONTH, DAY log.debug("Longer Date : "+ longerDate); }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda