Я хочу получить дату в прошлом месяце. Я написал это:
$prevmonth = date('M Y');
Что дает мне текущий месяц / год. Я не могу сказать , если я должен использовать strtotime
, mktime
. Что-то с меткой времени? Нужно ли мне добавлять что-то потом для сброса, чтобы дата не была установлена на последний месяц во всем для всех временных меток на моем сайте? Я пытаюсь RTM, но мне трудно это понять.
$time = strtotime('2011-03-30 01:01:01'); echo date('r', strtotime('-1 month', $time));
этот вернет среду, 02 марта 2011 01:01:01 - не февраль! Использоватьstrtotime('first day of previous month')
вместо