In einem Skript, dieVersionsunterschied für strtotime ('erster Tag des letzten Monats')?
date('Y-m-d', strtotime('first day of last month'))
in Version 5.3.10 (localhost) Ich bekomme zum Beispiel enthält, '2012-03-01'.
in Version 5.2.17 (remote Host) bekomme ich '1969-12-31'.
Gibt es einen Ausdruck, der erwartete Ergebnisse (z. B. '2012-03-01') für beide Versionen liefert?
... oder 'strtotime ('-'. (Datum ('j') - 1). 'Tage -1 Monat') ' – DaveRandom
Sie sollten als Antwort p posten, ich neige dazu, von strtotime wie Sie zu bleiben kann so ziemlich jede Datums-/Zeitmanipulation mit einer Funktion durchführen, die es seit PHP 3 gibt;) –
Vielen Dank. Ich brauchte auch den letzten Tag, der jetzt 'date ('Ym-d', mktime (0,0,0, Datum ('n'), 0, Datum ('Y'))) – geoB