как получить предыдущие 3 месяца с текущим месяцем в php - PullRequest
0 голосов
/ 19 января 2011

Как получить предыдущие 3 месяца с текущим месяцем в php?

Ответы [ 2 ]

0 голосов
/ 19 января 2011

Это можно сделать, применив метод PHP к строке-времени

$lastMonth = date('m', strtotime('last month'));
$twoMonthsAgo = date('m', strtotime('-2 months'));
$threeMonthsAgo = date('m', strtotime('-3 months'));

Подробнее о strtotime можно прочитать здесь: http://www.php.net/strtotime

0 голосов
/ 19 января 2011

Примерно так

mktime(0, 0, 0, date("m")); //it's 00:00 first day of current month
mktime(0, 0, 0, date("m")-1); //it's 00:00 first day of previous month
mktime(0, 0, 0, date("m")-2); //it's 00:00 first day 2 month before 
mktime(0, 0, 0, date("m")-3); //it's 00:00 first day 3 month before

Эти функции возвращают метку времени Unix и могут быть отформатированы с помощью функции даты.

Вам нужно прочитать о функциях: date () , mktime ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...