使用PHP添加开始日期和结束日期

时间:2015-11-04 12:18:03

标签: php date

我想知道如何使用PHP添加新的开始和结束日期。这是我目前的编码:

$startdate = date_create(); echo date_format($startdate, 'Y-m-d'); 

$enddate = date_create(); echo date_format($enddate, 'Y-m-d'); 

$actualdate= strtotime('+1 Week', $enddate); 

最终结果将始终是当前日期,而不是我插入的日期。请帮助我。感谢

3 个答案:

答案 0 :(得分:1)

你可以试试这个 -

echo $startdate = date('Y-m-d'); // current date
echo $enddate = date('Y-m-d', strtotime(' + 1 week')); // date 1 week

<强> O / P

2015-11-04
2015-11-11

手动开始日期 -

    echo $startdate = date('Y-m-d', strtotime('2015-10-04')); 

答案 1 :(得分:0)

添加one week in日期使用

$enddate = date('Y-m-d', strtotime('+1 week'));

答案 2 :(得分:0)

您应该使用PHP中的DateTime类(&gt; = 5.2.0)。 以下是如何添加1周当前日期的示例:

$startdate = new \DateTime('now');
$startdate->modify('+1 week');
$enddate = $startdate->format('Y-m-d');

echo $enddate;

http://php.net/manual/en/class.datetime.php