input type=datatime-local赋值的格式
<input type="datetime-local" name="" value="2015-07-19T05:20">
注意:其中赋值的数字都是两位数,不足两位的话需要用0来填充
使用js来动态赋值
<script src="../script/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
var now = new Date();
var str = now.getFullYear() + "-" + fix((now.getMonth() + 1),2) + "-" + fix(now.getDate(),2) + "T" + fix(now.getHours(),2) + ":" + fix(now.getMinutes(),2);
$("#date").val(str);
})
function fix(num, length) {
return ('' + num).length < length ? ((new Array(length + 1)).join('0') + num).slice(-length) : '' + num;
}
其中fix函数就是用来填充不满位的0的,如 fix(8,3)
,得到的就是 008