首页 > 解决方案 > 如何在html的输入字段中显示当前日期?

问题描述

function addDate(){
    date = new Date();
    var month = date.getMonth()+1;
    var day = date.getDate();
    var year = date.getFullYear();
    
    if (document.getElementById('date').value == ''){
        document.getElementById('date').value = day + '-' + month + '-' + year;
    }
}
<body onload="addDate();">
        <input type="date" id="date"/>
</body>

当我更改type="text"输入文件时它工作正常......但是当我改变type="date"它时它不起作用......

我想以日期类型显示当前日期

谢谢

标签: javascripthtml

解决方案


<input type="date" id="yourDatePicker" > 


document.getElementById("yourDatePicker").valueAsDate = new Date()

推荐阅读