1
resposta

Não deve ser utilizado a propriedade metodo HTMLInputElement.valueAsDate

Em outros posts deste topico, foi apresentada como possivel solução o uso da propriedade "valueAsDate" e com uma execução sem erros.

Todavia, essa propriedade retorna o valor equivalente a fazer um new Date('yyyy-mm-dd'), que já foi indicado gera um problema de apresentação considerando uma redução de 3h do fuso GMT-3 por conta da configuração do S.O. e com isso a data apresentada fica como se estivessemos no dia anterior.

Vejam as imagens abaixo:

Código utilizando valueAsDate


Entrada no formulário: Exemplo de entrada no formulário


E a saída:

Saida utilizando valueAsDate

Observem que foi enviado como entrada o dia 10/10/2022 mas a data de saída esta como 09/10/2022 21:00:00

Bons estudos!

1 resposta

Oi Fabio, tudo bem?

Muito obrigada pela sua observação! Com certeza ajudou outras pessoas :D

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software