En un script que contiene¿Diferencia de versión para strtotime ("primer día del mes pasado")?
date('Y-m-d', strtotime('first day of last month'))
en la versión 5.3.10 (localhost) consigo, por ejemplo, '2012-03-01'.
en la versión 5.2.17 (host remoto) obtengo '1969-12-31'.
¿Hay una expresión que arroje resultados esperados (por ejemplo, '2012-03-01') para ambas versiones?
... o 'strtotime ('-'. (Date ('j') - 1). 'Days -1 month')' – DaveRandom
Debe publicar como respuesta; P, tiendo a permanecer alejado del strtotime mientras puede hacer casi cualquier manipulación de fecha/hora con una función que ha existido desde PHP 3;) –
Muchas gracias. También necesitaba el último día, que ahora es 'date ('Ym-d', mktime (0,0,0, date ('n'), 0, date ('Y')))' – geoB