Php 从输入类型数据中删除天数

Php 从输入类型数据中删除天数,php,html,css,Php,Html,Css,如何从输入类型日期中删除天?我添加了默认数据: <input required class="data_inizio" type="date" name="inizio" value="2018-01-31"> 但是我想删除之前的几天。您可以使用min属性,只允许将来的日期。像这样:。您只需将min值替换为表示当前日期的动态值。您可以使用类似php的东西来实现这一点: 因此,它将成为: <input required id="date-input" class="data_i

如何从输入类型日期中删除天?我添加了默认数据:

<input required class="data_inizio" type="date" name="inizio" value="2018-01-31">

但是我想删除之前的几天。

您可以使用min属性,只允许将来的日期。像这样:。您只需将min值替换为表示当前日期的动态值。您可以使用类似php的东西来实现这一点:

因此,它将成为:

<input required id="date-input" class="data_inizio" type="date" min="<?=date('Y-m-d', time())?>" name="inizio" value="2018-01-31">`.
您可以在此处找到浏览器支持:

或者使用javaScript设置日期:

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();

if(dd<10) {
    dd = '0'+dd
} 

if(mm<10) {
    mm = '0'+mm
} 

today = yyyy + '-' + mm + '-' + dd;

document.getElementById("date-input").setAttribute('min', today);

你的意思是,这样用户就不能选择更早的日期了?确切地说,用户只能选择在你可以使用最小值和最大值之后的几天。但这在所有浏览器中都不起作用。我可以用php来做吗?不起作用。。我从未使用过这种语法,我找不到错误D:例如。。min=要使用php示例,需要在服务器上启用php_short_标记。或者你只是换个颜色