我想知道如何使用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);
最终结果将始终是当前日期,而不是我插入的日期。请帮助我。感谢
答案 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;