¿Diferencia de versión para strtotime ('primer día del mes pasado')?

En un script que contiene

<code>date('Y-m-d', strtotime('first day of last month'))
</code>

en la versión 5.3.10 (localhost) obtengo, por ejemplo, '2012-03-01'.

en la versión 5.2.17 (host remoto) obtengo '1969-12-31'.

¿Hay una expresión que devolverá los resultados esperados (por ejemplo, '2012-03-01') para ambas versiones?

Respuestas a la pregunta(4)

Su respuesta a la pregunta