Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
setlocale(LC_ALL, "ru_RU.UTF-8");date('F', mktime(0, 0, 0, date('n') - 1, 1));d = new Date()
d.setMonth( d.getMonth() -1 )
php > $dt = new DateTime('2012-03-31');
php > $dt->modify('-1 month');
php > var_dump($dt);
object(DateTime)#2 (3) {
["date"]=>
string(19) "2012-03-02 00:00:00"
["timezone_type"]=>
int(3)
["timezone"]=>
string(13) "Europe/Moscow"
}
$t = strtotime(date('Y-m-01').' -1 month')
Проблема модификации даты через strtotime