PHP - Cálculos correctos con fechas

   
Vista:
Imágen de perfil de Fernando

Cálculos correctos con fechas

Publicado por Fernando (2 intervenciones) el 05/11/2015 20:18:52
Abro el hilo para distintas consultas que puedan surgir a raíz del código que he publicado sobre el tema:
Cálculos correctos con fechas

Johan comenta un tema interesante con fechas, se trata de comprobar que dos rangos de fechas no se pisen, trabajaremos con todas las fechas como tiempo unix, y daremos por sentado que se ha comprobado que la fecha de inicio del rango es menor que la de final:

* Rango1: $start1 y $end1
* Rango2: $start2 y $end2
Para comprobar que no se pisan basta con que se cumpla:
1
($end2 <= $start1) or ($end1 <= $start2)
Damos por sentado que puede coincidir el final de un rango con el inicio del siguiente, de lo contrario bastaría con quitar el igual en las anteriores comparaciones:
1
($end2 < $start1) or ($end1 < $start2)

Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
2
Responder