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

时间:2018-01-31 14:37:26

标签: php html css

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

Display -> Enable 3D Acceleration

但我会在此前几天删除..

1 个答案:

答案 0 :(得分:1)

您可以使用min属性,仅允许将来的日期。像这样:<input required class="data_inizio" type="date" min="2018-01-31" name="inizio" value="2018-01-31">。您只需要用表示当前日期的动态值替换最小值。你可以使用像php这样的东西:。

所以它会变成:

<input required id="date-input" class="data_inizio" type="date" min="<?=date('Y-m-d', time())?>" name="inizio" value="2018-01-31">`.

您可以在此处找到浏览器支持:Browser_compatibility

或使用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);