Ok, estoy trabajando en una aplicación de calendario dentro de mi sistema CRM y necesito encontrar los límites superior e inferior de la media hora que sobrepasa la marca de tiempo en la que alguien ingresó a un evento en el calendario para ejecutar SQL en el DB para determinar si ya tienen algo reservado dentro de ese intervalo de tiempo.¿Cómo redondear la marca de tiempo de Unix hacia arriba y hacia abajo a la media hora más cercana?
Por ejemplo, tengo la marca de tiempo 1330518155 = 29 de febrero de 2012 16:22:35 GMT + 4 por lo que necesita para obtener 1330516800 y 1330518600, que es igual a las 16:00 y las 16:30.
Si alguien tiene alguna idea o piensa que me estoy acercando a desarrollar el calendario de una manera estúpida, ¡hágamelo saber! ¡Es mi primera vez en una tarea que implica tanto trabajo con los tiempos y las fechas, por lo que cualquier consejo se agradece!
intente utilizar la función en manual - http://php.net/manual/en/function.strtotime.php - debe ser útil, puede agregar o eliminar cualquier cantidad de tiempo de la marca de tiempo muy fácil. – Kamil
¿qué tiene esto que ver con las horas y las fechas? es simple matemática – miki