AngularJs Bootstrap Datepicker Popup自定义日期onload

时间:2017-09-04 18:40:32

标签: javascript angularjs bootstrap-datepicker angular-bootstrap

我正在使用AngularJs Bootstrap datepicker,我试图做的是在变量中添加一个日期。

以下是网址:Datepicker Homepage

例如:

var myDate = '2017-12-12';

然后我有了这个:

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

代码正在添加今天的当前日期,我想将变量的值添加到datepicker输入中。

所以我试过了:

$scope.dt = new Date(myDate);

但这并没有用新日期填充datepicker输入。

所以我的问题是......我如何完成这项工作?

1 个答案:

答案 0 :(得分:1)

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

尝试这样

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

注意:月份从0到11计算,这就是为什么我们需要添加减去