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

260
Visualizações
Valide la fecha usando Joi sin convertirla al formato utc

¿Hay alguna manera de validar una fecha usando @joi/date pero sin cambiar la fecha al formato UTC?

Estoy tratando de validar la fecha antes de enviarla a la base de datos.

lo que probé

 const Joi = require('joi').extend(require('@joi/date')); ... const schema = Joi.object({ f_title: Joi.string().required(), date: Joi.date().format('YYYY-MM-DD').required(), });

Pero el problema es que 2000-05-15 siempre se convertirá a 2000-05-15T21:00:00.000Z y la base de datos generará un valor de fecha incorrecto.

Gracias : )

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

0

Una posible solución es iniciar un nuevo objeto de fecha a partir de la fecha en que el usuario envió y, a continuación, puede obtener el año, el mes y el día completos... Además, si usa esta forma, obtendrá la fecha en este formato. independientemente del navegador que utilice el usuario.

 const Joi = require('joi').extend(require('@joi/date')); ... const schema = Joi.object({ f_title: Joi.string().required(), dateVarFromUser: Joi.date().format('YYYY-MM-DD').required(), }); ### // Rest of your code ### Before sending the request to the DB, add the following const datObj = new Date(dateVarFromUser); dateVarFromUser = datObj.getFullYear() + '-' + (datObj.getMonth()+1) + '-' + datObj.getDate() ### // Then, you could send it to the SQL handler/function ###
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