Javascript 无法在具有多日期的日期选择器上设置日期

Javascript 无法在具有多日期的日期选择器上设置日期,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我试图将一些日期加载到日期选择器,但不知道为什么它只加载 new Date(2014,10,10); 但不是 new Date(); // or new Date(2014,10,10,11); 草签日期。 我的意思是: 非常感谢。Bootstrap datepicker要求提供本地日期 当您使用日期时,如: new Date(2014,10,10,11); 您正在向其添加小时数,并在该方法的文档中请求本地日期,因为它们将转换为UTC表示形式 Date.UTC(2014,10,10) =

我试图将一些日期加载到
日期选择器
,但不知道为什么它只加载

new Date(2014,10,10);
但不是

new Date(); // or
new Date(2014,10,10,11);
草签日期。 我的意思是:


非常感谢。

Bootstrap datepicker要求提供本地日期

当您使用日期时,如:

 new Date(2014,10,10,11);
您正在向其添加小时数,并在该方法的文档中请求本地日期,因为它们将转换为UTC表示形式

Date.UTC(2014,10,10) = 1415577600000

Date.UTC(2014,10,10,11) = 1415617200000
因此,由于我们有一部分小时,毫秒值会发生变化,我认为datepicker正在准确地搜索日期的UTC值,没有任何小时分钟或秒

这与
newdate()
值相同,因为它包含时间部分


非常感谢。所以我必须使用
Date(old.getFullYear()、old.getMonth()、old.getDate())
等来让它工作,还是有更有效的方法?是使用此选项将创建不含小时、分钟和秒的日期:)