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

214
Visualizações
¿Cómo validar las fechas?

Estoy comparando las fechas en las que el próximo objeto creado no debería tener las fechas entre la fecha presente en los objetos de mi base de datos. Para eso, he creado una validación.

 $scope.shiftTypeValues.forEach(function (shift) { if ((shift.endDate >= item.endDate || shift.endDate >= item.startDate)) { window.alert("There is another shift between that date! Please select another shift"); found = true; } });

Aquí, $scope.shiftTypeValues son los objetos en mi base de datos y el elemento es el objeto actual para el que estoy comprobando la fecha. En este momento estoy comparando las fechas de finalización con la fecha de inicio y la fecha de finalización del elemento actual, pero supongamos que guardo la fecha como

 Start Date End Date 1.) Feb 16,2022 Feb 19,2022 2.) Feb 20,2022 Feb 24,2022

Ahora, si edito la fecha de finalización del primer objeto y guardo la fecha como 18 de febrero de 2022, que debería guardarse ya que no hay ningún turno que caiga debajo de esa fecha, pero mi condición es verificar la fecha de finalización, por lo que 24 feb> 19 feb y ¿está mostrando alerta? Entonces, ¿qué debo verificar para guardar mi objeto?

about 4 years ago · Juan Pablo Isaza
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