Модификация даты в PHP, как?

Zion-i2
На сайте с 10.06.2011
Offline
108
765

Получаем дату:

<?php $date = date("d-m-Y"); echo("$date"); ?>

Все работает:

14-05-2013

Теперь нужно прибавить к полученной дате 3 дня, я делаю так:

<?php $date = date("d-m-Y") + 3; echo("$date"); ?>

Все работает, плюсует правильно, только теперь не выводит месяц и год, выводит просто день:

17

Как исправить? Подскажите пожалуйста, нужно чтобы к текущей дате прибавлялось 3 дня, спасибо.

AI
На сайте с 02.04.2013
Offline
3
#1

<?php $date = date("d-m-Y", strtotime("+3 days")); ?>
php.developer
На сайте с 22.11.2010
Offline
94
#2

Ознакомьтесь со стандартным классом в php DateTime.

[Удален]
#3

<?php $time = strtotime("+3 day"); $fecha = date("d.m.Y", $time); echo $fecha; ?>
AI
На сайте с 02.04.2013
Offline
3
#4
php.developer:
Ознакомьтесь со стандартным классом в php DateTime.

Тот же пример с DateTime.

$date = new DateTime();
$date->modify('+3 days');
echo $date->format('d-m-Y');
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#5


<?php
$date = date('d-m-Y', time()+3600*24*3);
echo $date;
?>
Подпись))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий