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

397
Visualizações
cómo resolver fecha no válida {} JavaScript

cuando trato de obtener el año, el mes y la hora de una fecha, obtengo una fecha no válida {}

 const d = new Date(); let time = new Date(d.getFullYear(), d.getMonth(), d.getTime()); document.getElementById("demo").innerHTML = time;
 <div id='demo'></div>

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

new Date().getTime() devuelve la cantidad de milisegundos transcurridos desde la medianoche del 1 de enero de 1970, mientras que new Date().getDay() , que es lo que está buscando, devuelve el día actual.

 const d = new Date(); let time = new Date(d.getFullYear(), d.getMonth(), d.getDay()); document.getElementById("demo").innerHTML = time;
 <div id='demo'></div>

about 4 years ago · Juan Pablo Isaza Relatório

0

el rango de argumentos de mes de 0 a 11 en javasript, para obtener el intento de mes correcto (d.getMonth()+1).

 const d = new Date(); //I don't need utc date I need to ge the date on that form: year, month, time let time = d.getUTCFullYear() + "," +(d.getMonth()+1) + ","+d.getTime(); console.log("time",time);
about 4 years ago · Juan Pablo Isaza Relatório

0

bueno, aquí hay un par de errores en su código que funciona con la API de objeto de fecha de javascript. d.getFullYear() da 2022 y esto es correcto, y d.getMonth() devuelve los meses que comienzan en 0, pero como muestra el objeto directamente, no necesita preocuparse por eso, el problema surge cuando llama a d. getTime() que devuelve:

Número que representa los milisegundos transcurridos entre el 1 de enero de 1970 a las 00:00:00 UTC y la fecha dada.

Referencia MDN

Entonces, tal vez lo que estás tratando de hacer es esto en su lugar:

 const d = new Date(); let time = new Date(d.getFullYear(), d.getMonth(), d.getUTCDate()); document.getElementById("demo").innerHTML = time;
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