0

我正在使用AngularJs Bootstrap datepicker,我想要做的是添加一个日期,我有一个变量。AngularJs Bootstrap Datepicker弹出自定义日期onload

这里是网址:Datepicker Homepage

因此,例如:

var myDate = '2017-12-12'; 

然后,我有这样的:

$scope.today = function() { 
    $scope.dt = new Date(); 
} 

大约是加入今天的当前日期,我想添加的代码日期选择器输入的变量值。

所以我已经试过:

$scope.dt = new Date(myDate); 

但这未填入新的日期日期选择器输入。

所以我的问题是...我怎么做到这一点?

+0

在日期选择器选项与'initDate'尝试相同。你也可以为此创建一个蹲点 –

回答

1

Date构造函数不知道如何将字符串转换为适当的日期对象。

尝试像这样

var myDate = '2017-12-12'; 
var dtArray = myDate.split("-"); 
$scope.dt = new Date(dtArray[0], dtArray[1] - 1, dtArray[2]); 

注:每月从0-11计,这就是为什么我们需要添加减去一个

相关问题