如何使日期选择从今天起3天后可用


How to make date selection to available 3 days back from today?

我很难让日期选择至少在过去3天内可用。现在我的系统目前运行良好,但只能选择今天的日期作为最新日期。我希望它在过去3天内可用。比方说,如果今天是25,我希望它至少是22或其他什么。

这是我输入部分的代码。我希望有人能帮我。非常感谢D

 <!-- Date -->
                        <div class="box-body">
                        <div class="form-group">
                    <label class="col-sm-2 control-label">Date: *</label>
                        <div class="col-sm-10">
                        <?php 
                           $today = date("Y-m-d");
                        ?>
                <input type="date" id="myDate" name="date" min="<?php echo $today;?>" selected value="<?php echo $today;?>" required=required/>
                        </div>
                        </div>
                        </div><!-- /.box-body -->

示例:

<?php
date_default_timezone_set("Etc/GMT");//your timezone
function get_past_N_days($n){
    $res = array();
    for($i = 0; $i<=$n ; $i++){
        $res[] = date('Y-m-d', strtotime("-{$i} day"));        
    }    
    return $res;
}
var_export(get_past_N_days(3));
##############################
array (
    0 => '2015-11-25',
    1 => '2015-11-24',
    2 => '2015-11-23',
    3 => '2015-11-22',
)

我放入了另一个名为$ystd的变量,下面是适用于我的代码

$ystd = date('Y-m-d', strtotime($date .' -3 day'));