Ben kullanıcı tarafından sağlanan after Bir tarih tarih bulmak istiyorum
Bu çalışma değil:
$start_date = '2009-06-10';
$next_day = date( $start_date, strtotime('+1 day') );
echo $next_day; // 2009-06-10
Date_modify deneyin:
$d = new DateTime("2009-01-01");
date_modify($d, "+1 day");
echo $d->format("Y-m-d");
Dokümantasyon http://us3.php.net/manual/en/datetime.modify.php.
$start_date = '2009-06-10';
$next_day = new DateTime($start_date)->modify("+1 day")->format("Y-m-d");
EDIT:
Kristina Bu yöntem DateTime beri çalışmıyor :: değiştirmek işaret ettiği gibi ben şüpheli olarak değiştirilme tarihini dönmek değildir. (PHP, senin tutarsızlığını nefret ediyorum!)
Bu kod beklendiği gibi şimdi çalışıyor ve IMHO biraz daha date_modify daha tutarlı görünüyor :)
$start_date = '2009-06-10';
$next_day = new DateTime($start_date);
$next_day->modify("+1 day")
echo $next_day->format("Y-m-d");