我试过了(JSFiddle):
<input type="date" value="2012-3-23"> .
但它不起作用,我如何设置默认值?
我试过了(JSFiddle):
<input type="date" value="2012-3-23"> .
但它不起作用,我如何设置默认值?
当前回答
你可以这样做:
<input type="date" value="<?php echo date("Y-m-d");?>" name="inicio">
其他回答
使用Microsoft Visual Studio
日期分隔符“-”
@{string dateValue = request.Date.ToString("yyyy'-'MM'-'ddTHH: MM:ss");}
<输入类型=给定文件=配对控制name= date1 = @ >
<input type=“date” id=“myDate” />
然后在js中:
_today: function () {
var myDate = document.querySelector(myDate);
var today = new Date();
myDate.value = today.toISOString().substr(0, 10);
},
下面是表单中三个不同日期的三条语句,其中有三个type=date字段。
$inv_date是当前日期:
$inv_date = date("Y-m-d");
$inv_date_from是当月的第一天:
$inv_date_from = date("Y") . "-" . date("m") . "-" . "01";
$inv_date_to是一个月的最后一天:
$inv_date_to = date("Y-m-t", strtotime(date("Y-m-t")));
我希望这对你有所帮助:)
$date=date("Y-m-d");
echo"$date";
echo"<br>SELECT DATE: <input type='date' name='date' id='datepicker'
value='$date' required >";
如果您正在使用PHP,您可以像这样设置该值
<input type="date" value="<?php echo date("Y-m-d");?>">
但请记住,它将返回服务器的日期。 例如,如果你的服务器在美国,你的客户在印度尼西亚,它可能相差一天。
但如果你想从客户端使用,使用javascript解决方案代替。 希望能有所帮助。