Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

215
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!