Всем привет. Чет я совсем запутался... Как можно совершать арифметические действия с датой? Допустим есть 2012-02-12, нужно вычесть, например, 2 месяца или 5 дней... Подскажите функции?
PHP: $date = new DateTime('2012-02-12'); $date->sub(new DateInterval('P5D')); echo $date->format('Y-m-d'); PHP: $date = new DateTime('2012-02-12'); $date->sub(new DateInterval('P2M')); echo $date->format('Y-m-d');
PHP: $date=date_create("2012-02-12"); date_sub($date,date_interval_create_from_date_string("5 days")); echo date_format($date,"Y-m-d");
блин)) я читаю док, я не пойму как сделать несколько изменений вместо 5 days... --- Добавлено --- еще вопрос... DateInterval('P5D') что значит тут буква P перед 5D?
то есть это просто правило? она не нужна для чего то конкретного, но без нее работать не будет? странно)) спасибо за инфу!!