Chcę poznać datę z ostatniego miesiąca. Napisałem to:
$prevmonth = date('M Y');
Co daje mi bieżący miesiąc / rok. Nie mogę powiedzieć, czy powinno się używać strtotime
, mktime
. Coś do sygnatury czasowej? Czy muszę później coś dodać, aby zresetować, tak aby data nie była ustawiona na ostatni miesiąc we wszystkim dla wszystkich sygnatur czasowych w mojej witrynie? Próbuję RTM, ale ciężko mi to rozgryźć.
$time = strtotime('2011-03-30 01:01:01'); echo date('r', strtotime('-1 month', $time));
ten zwróci Wed, 02 Mar 2011 01:01:01 - nie luty! Użyjstrtotime('first day of previous month')
zamiast tego