Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

213
Vistas
¿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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda