在php中操作日期变量


manipulating date variables in php

嗨,我正试图操纵用户的日期输入。我访问的api需要一个开始日期和结束日期,目前我有用户输入开始日期和结束日期但我理想想用户能够输入的开始日期和结束日期自动分配7天后,我目前使用这段代码指定开始和结束日期,是否可以把7天的开始日期和指定结束日期吗?

<div class="search-form">
<form action= "" method = "GET">
<div class="form-field">
<input type="type" name="start"  placeholder= "yyyy-mm-dd" value="<?php $startDate; ?>"/>

  </div>
  </form>
   <form action= "" method ="GET">
  <div class="form-field"> 
  <input type ="type" name= "end" placeholder="yyyy-mm-dd" value ="<?php $endDate;?>"/>
   </div>
    <button type="submit">Submit</button>

  </form>
</div>

请试试这个,例如

$date = "Mar 03, 2011";
$date = strtotime($date);
$date = strtotime("+7 day", $date);
echo date('M d, Y', $date);

$date = "2016-08-24"
$startdate = date('Y-m-d', strtotime('+7 days',strtotime($date)));

您将以YYYY-MM-DD格式获得7天后的日期。