28.11.2013 17:09:39
Потребовалось получить дату на несколько дней отличающеюся от текущей, при этом должно учитываться изменении месяца и года.

Наверняка есть менее ресурсоемкий способ, но на вскидку придумать лучше не смог:

1
2
3
$sDate= date('d.m.Y');
$sNewDate = strtotime("+8 day", strtotime(preg_replace('~^(\d+)\.(\d+)\.(\d+)$~', '$3-$2-$1', $sDate)));
echo date('d m Y',($sNewDate));


Тэги: PHP

Яндекс.Метрика