variable una ultimo sumar sacar obtener meses mes hora fecha como actual php date strtotime

una - PHP strtotime: Obtener el mes anterior



sumar meses a una fecha php (2)

strtotime("-1 months") sería el 2012-11-31 , pero no hay noviembre, 31. Es un día pasado el 2012-11-30 , que da el 2012-12-01 . Lo verás, cuando lo hagas.

echo date("Y-m-d", strtotime("-1 months"));

da como salida

2012-12-01

Ver codepad

Posible duplicado:
¿Cómo obtener el mes y el año anterior en relación con hoy, usando strtotime y date?

Hoy es 31 de diciembre, pero strtotime("-1 months") devuelve diciembre:

echo date("Y-m", strtotime("-1 months"));

Lo mismo para strtotime("last month")

¿Cómo puedo devolver correctamente el mes anterior (noviembre)?

Prueba: http://codepad.viper-7.com/XvMaMB