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

140
Visualizações
La nueva función de fecha no devuelve la fecha futura como se esperaba

Necesito la fecha en formato IST, así que aquí estoy tratando de pasar la fecha a tres formatos, el primer formato da el resultado correcto, pero necesito el segundo y el tercer formato donde el año pasa en los últimos dos dígitos, pero si los dígitos son menos entonces 50 está dando el resultado correcto si es más de 50 está dando 1950 como año, en mi código necesito que pase solo como dos dígitos.

Básicamente, necesito el formato de fecha como dd-mm-yy o dd/mm/yy

 console.log(new Date( `04/1/2050` ))// correct console.log(new Date( `04/1/50` ))// false console.log(new Date( `04/1/40` ))// correct

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

0

Las siguientes son las reglas de ECMA ( https://262.ecma-international.org/11.0/#sec-date-constructor )

 If 0 ≤ yi ≤ 99, let yr be 1900 + yi; otherwise, let yr be y.

Así que esto

 console.log(new Date( `04/1/40` )) // 1940-03-31

Supongo que los navegadores se están tomando la libertad de esta regla. Y cambió esta regla a algo como

 If 0 ≤ yi ≤ 49, let yr be 2000 + yi

También puede usar la misma lógica en su código. Pero asegúrese de que se implemente de la misma manera en todos los navegadores.

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