如何在引导日期选择器中突出显示自定义日期

时间:2019-01-28 06:36:44

标签: javascript angularjs twitter-bootstrap

我在我的项目中使用angularjs,在选择日期时使用bootstrap date-picker。 在我的项目中,有2个输入用于选择“从日期”和“到日期”。对于“开始日期”只能选择今天的日期,对于“结束日期”,我已经使用JavaScript为开始日期添加了1年并绑定到“结束日期”输入。数据绑定部分工作正常。但是,当我单击“至今”时,它在日期选择器中未显示突出显示的日期。我能知道如何突出显示今天吗?

这些是当前使用的选项。

 autoclose: true,
 todayHighlight: true   

enter image description here

1 个答案:

答案 0 :(得分:0)

在HTML中,您可以使用它。

<input name="dateInput" type="date" ng-model="TodayDate"/>

然后在Controller中,您可以获得新的Date(),因此您可以将日期分配给ng-model。

var d = new Date();
var year = d.getFullYear();
var month = d.getMonth() + 1;
if (month < 10){
    month = "0" + month;
};
if (day < 10) {
    day = '0' + day;
}
$scope.TodayDate = year + "-" + month + "-" + day;