我试过了(JSFiddle):
<input type="date" value="2012-3-23"> .
但它不起作用,我如何设置默认值?
我试过了(JSFiddle):
<input type="date" value="2012-3-23"> .
但它不起作用,我如何设置默认值?
当前回答
下面是表单中三个不同日期的三条语句,其中有三个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")));
我希望这对你有所帮助:)
其他回答
<input type=“date” id=“myDate” />
然后在js中:
_today: function () {
var myDate = document.querySelector(myDate);
var today = new Date();
myDate.value = today.toISOString().substr(0, 10);
},
你可以这样做:
<input type="date" value="<?php echo date("Y-m-d");?>" name="inicio">
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>
有点粗糙,但很有效!
1 - @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<input type="date" "myDate">
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
var today = new Date();
$('#myDate').val(today.getFullYear() + '-' + ('0' + (today.getMonth() + 1)).slice(-2) + '-' + ('0' + today.getDate()).slice(-2));
2 - @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<input type="datatime-local" id="myLocalDataTime" step="1">
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
var today = new Date();
$('#myLocalDataTime').val(today.getFullYear() + '-' + ('0' + (today.getMonth() + 1)).slice(-2) + '-' + ('0' + today.getDate()).slice(-2)+'T'+today.getHours()+':'+today.getMinutes());
使用Microsoft Visual Studio
日期分隔符“-”
@{string dateValue = request.Date.ToString("yyyy'-'MM'-'ddTHH: MM:ss");}
<输入类型=给定文件=配对控制name= date1 = @ >