在php

时间:2016-08-24 11:36:40

标签: php date variables

您好我正在尝试操纵用户的日期输入。 我正在访问需要开始日期和结束日期的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>

2 个答案:

答案 0 :(得分:1)

请试试这个,例如

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

希望它会对你有所帮助。

答案 1 :(得分:0)

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

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