如何从输入日期中删除天数?我添加了默认数据:
Display -> Enable 3D Acceleration
但我会在此前几天删除..
答案 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);