如何在bootstrap日期输入中使今天的日期默认值

Bha*_*avi 0 javascript jquery twitter-bootstrap

我在aspx中使用bootstrap日期选择器

 <input type ="date" id="todays-date" value="" class="form-control">
Run Code Online (Sandbox Code Playgroud)

我试图将默认值设为今天的日期,但是来自JavaScript

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1;
var yyyy = today.getFullYear();
today = yyyy + '-' + mm + '-' + dd ;
$("#todays-date").attr("value", today);
Run Code Online (Sandbox Code Playgroud)

这不起作用.在开发人员工具控制台中,我可以将输入标记值视为今天的日期,但输入表单控件中的默认值仍为mm/dd/yyy.

这里是js小提琴链接

Alm*_*mis 6

对现有代码进行了少量更改:jsFiddle

var today = new Date();
var dd = ("0" + (today.getDate())).slice(-2);
var mm = ("0" + (today.getMonth() +?1)).slice(-2);
var yyyy = today.getFullYear();
today = yyyy + '-' + mm + '-' + dd ;
$("#todays-date").attr("value", today);
Run Code Online (Sandbox Code Playgroud)