Executando verificação de segurança...
1

Passei por um problema parecido usando Next, pode ser que o seu campo esteja como o tipo Date.

o que acontece é quando você seleciona a data no input ele recebe como string e quando usamos a função new Date() transformamos em DateTime e diminuira 3 horas do fuso horário. Então se você tinha 2023-05-28 00:00:0000

Passará a ter 2023-05-27 21:00:00

Comigo pelo menos foi assim, resolvi passando o valor direto como string que recebi no input.

Pra evitar erros parecidos eu estou usando a biblioteca date-and-time. Serve pra formatação de data em geral.

Segue o link dela: https://www.npmjs.com/package/date-and-time

Carregando publicação patrocinada...
1

Então, estou efetuando o insert através de uma API via Portman, com o Body em JSON, para validar.

Acredito que a data já esteja no formato texto.

Se não for possível alterar a UTC do servidor do banco, talvez eu converta o campo data da tabela para string.