Necesito hacer cálculos un poco más complicados con valores de fecha y hora desde mi base de datos MySQL con PHP.¿Cómo manejar la fecha y la hora con PHP?
Necesito sumar o restar valores diferentes de una fecha determinada.
Por ejemplo:
- Restando 1 Mes
- Restando 30 Días
- Restando 4 Semanas
- Adición de 4 Mes
- Adición de 3 Mes
- Adición de 90 días
- Agregando 2 años
Tenga en cuenta que existe una diferencia entre restar 1 mes, 4 semanas o 30 días.
¿Cuál es la forma preferida de hacer esto? ¿Hay alguna biblioteca inteligente o puedo hacerlo con las propias funciones de PHP?
+1 Pero tenga en cuenta que esto es solo para php5.3 -> http://www.php.net/manual/en/dateinterval.construct.php – AntonioCS
Puede usar el método modify() de DateTime en 5.2 – StasM