Deu erro quando é mesma data. Data digitada: 26/08/2021 Data Atual: 26/08/2021 11:00
Convertida a data digitada fica: 26/08/2021 00:00 Por isso ela é menor que a data atual e aciona o erro.
Então alterei o código para adicionar a hora atual na requisição do cliente, fiz dessa forma: de : const data = moment(atendimento.data, 'DD/MM/YYYY').format('YYYY-MM-DD HH:mm:ss') //Recebe a data em um formato e converte para outro (de gravação)
para: var data = moment(atendimento.data, 'DD/MM/YYYY').format('YYYY-MM-DD') //Recebe a data em um formato e converte para outro (de gravação)
const hora = moment(dataCriacao).format('HH:mm:ss') //Pega a hora capturada data = data + ' ' + hora // Adiciona a data para a hora do cliente
Se tiver uma solução com menos código me avisem.
Observações: Deu um erro interessante quando tentei alterar uma 'const' e tive que trocar por 'var'. Apesar de um texto concatenado ele considera que isso é uma data real. (Pra mim que estou acostumado com outras linguagens é novidade)
Sempre deixam uns errinhos de digitação, é de propósito né?