$row['date'] = 1;
$date=date("m")+$row['date'];
$date=$date/12;
$date=round($date,1);
$date=explode('.',$date);
$y=date("Y");
$d=date("d");
$date=($y+$date[0]).$date[1].$d;
Сегодня 20120308 работа кода 2012308 как так?
Нужно увеличить дату на месяц вида Ym+1d
Спустя 7 часов, 49 минут, 40 секунд (8.03.2012 - 20:42) Winston написал(а):
Цитата (jalvar @ 8.03.2012 - 11:52) |
Нужно увеличить дату на месяц вида |
echo strtotime('+1 month', time()); // Увеличиваем текущую метку времени на 1 месяц
Спустя 5 дней, 13 часов, 48 минут, 58 секунд (14.03.2012 - 10:31) jalvar написал(а):
Всем спасибо, на основе ответов переделал код:
$vip = 12;
$month = date('m')+$vip;
if($month > 12)
{
$month = $month / 12;
$month = round($month, 1);
$month = explode('.', $month);
$year = date('Y')+$month[0];
$month = $month[1];
}
else
{
$year = date("Y");
}
$month = '0'.$month;
Спустя 3 минуты, 30 секунд (14.03.2012 - 10:34) ADiel написал(а):
Дополню код Winston'a
Не рекомендую работать с датой с помощью explode и прочих строковых функций
echo date("m",strtotime('+1 month', time()));
Не рекомендую работать с датой с помощью explode и прочих строковых функций
_____________
jallvar.oxnull.net - мой блог.