Hay, tengo una base de datos que contiene eventos. Hay 2 campos 'inicio' y 'final', estos contienen marcas de tiempo. Cuando un administrador ingresa a estas fechas, solo tiene la capacidad de establecer el día, mes y año. Por lo tanto, solo se trata de sellos que contienen días, meses, años, no horas, minutos, segundos (horas, minutos y segundos están configurados en 0,0,0).Encontrar días entre 2 marcas de tiempo de unix en php
Tengo un evento con la hora de inicio como 1262304000 y la hora de finalización como 1262908800. Estos se convierten al 1 de enero de 2010 y al 8 de enero de 2010. ¿Cómo obtendré todos los días entre estas marcas de tiempo? Quiero poder devolver el 2 de enero de 2010 (1262390400), el 3 de enero de 2010 (1262476800) .. hasta el final. Estos eventos podrían pasar a diferentes meses, por ejemplo, del 28 de mayo al 14 de junio.
¿Alguna idea de cómo hacer esto?
posible duplicado de [cómo encontrar las fechas entre dos fechas especificadas] (http: // stackoverflow.com/questions/2736784/how-to-find-the-dates-between-two-dates-specified) – Gordon
Todas estas soluciones que se ajustan en 86400 fallarán cuando las fechas abarquen el cambio de horario de verano –
Mark Baker> Ese es el problema con las marcas de tiempo de Unix . Usar la clase DateTime puede ser más apropiado, aunque no verifiqué si podíamos hacer esto fácilmente. –