我试过了(JSFiddle):
<input type="date" value="2012-3-23"> .
但它不起作用,我如何设置默认值?
我试过了(JSFiddle):
<input type="date" value="2012-3-23"> .
但它不起作用,我如何设置默认值?
当前回答
$date=date("Y-m-d");
echo"$date";
echo"<br>SELECT DATE: <input type='date' name='date' id='datepicker'
value='$date' required >";
其他回答
您可以简单地按照正确的格式显示日期
<input type="date" value="2014-12-29">
你可以这样做:
<input type="date" value="<?php echo date("Y-m-d");?>" name="inicio">
设置当前日期的最简单方法是。
<input name="date" type="date" value="<? "php echo date('Y-m-j');? > "要求>
JS代码:
function TodayDate(){
let data= new Date();
return data.getFullYear().toString()+'-' + (data.getMonth()+1).toString()+'-' + data.getDate().toString()
}
document.getElementById('today').innerHTML = '<input type="date" name="Data" value="'+TodayDate()+'" ><br>';
Html代码:
<div id="today" > </div>
有点粗糙,但很有效!
你可以使用下面的js代码:
<input type="date" id="dateDefault" />
JS
function setInputDate(_id){
var _dat = document.querySelector(_id);
var hoy = new Date(),
d = hoy.getDate(),
m = hoy.getMonth()+1,
y = hoy.getFullYear(),
data;
if(d < 10){
d = "0"+d;
};
if(m < 10){
m = "0"+m;
};
data = y+"-"+m+"-"+d;
console.log(data);
_dat.value = data;
};
setInputDate("#dateDefault");