我无法在JS的输入框中设置当前日期。

我已经尝试了下面的代码,但是它仍然默认使用占位符“MM / DD / YYYY”。

如何将日期设置为当前日期?

HTML:

<label>Start Date:</label>
<input type="date" id="dteStartDate">

JavaScript:
var currdate = new Date();
var currdate = (currdate.getMonth() + 1) + '/' +
                currdate.getDate() + '/' +
                currdate.getFullYear();

$('#dteStartDate').datetimepicker({dateFormat: 'mm-dd-yy'})
                  .datetimepicker("setDate", currdate);

最佳答案

尝试

$('#dteStartDate').datetimepicker({dateFormat: 'mm-dd-yy'})
              .datetimepicker("setDate", new Date());

无需将其转换为字符串

09-15 17:29