Powiel możliwe:
How to get previous month and year relative to today, using strtotime and date?PHP strtotime: Get poprzedni miesiąc
Dziś to grudzień, 31 ale strtotime("-1 months")
zwraca Grudzień:
echo date("Y-m", strtotime("-1 months"));
samo dla strtotime("last month")
Jak mogę prawidłowo zwrócić poprzedni miesiąc (listopad)?
Test: http://codepad.viper-7.com/XvMaMB
Dzięki. Bardzo mylące! Wygląda na to, że zwróci "1" lub dzień powszedni. – Martin
@Martin Wypróbuj i dowiedz się –
@Martin: 'strtotime' zawsze zwraca znacznik czasu (lub fałsz w przypadku awarii). Tak więc * zwróci * znacznik czasu pierwszego dnia ostatniego miesiąca, ale ponieważ wyprowadzasz go w formacie 'Y-m', jest to w porządku dla ciebie. – Travesty3