добавление дней к дате (дата поступает из базы данных), не получая правильный ответ - PullRequest
1 голос
/ 28 июля 2011

Я использую следующий код $date =date('Y/m/d',2011-07-06); $newdate = strtotime ( '+1 day' , strtotime ( $date ) ) ; $newdate = date ( 'Y-m-d' , $newdate ); echo $newdate;

Ответ должен быть 2011-07-08 , но ответ 1970-01-02 Я используюphp 5.3.5 я использую phpmyadmin

заранее спасибо за вашу помощь faizi

Ответы [ 2 ]

4 голосов
/ 28 июля 2011
$date = date('Y/m/d',2011-07-06);

... не будет работать. date () требует, чтобы 2-й параметр был меткой времени. Просто сделай это вместо этого ...

$newdate = strtotime ( '+1 day' , strtotime ( '2011-07-06' ) ) ;
0 голосов
/ 28 июля 2011
$date =date('Y/m/d', strtotime('6 July 2011'));
$newdate = strtotime ( '+1 day' , strtotime ( $date ) ) ;
$newdate = date ( 'Y-m-d' , $newdate );
echo $newdate;
...