Bootstrap UI datepicker popup作为年份获得1900年

时间:2016-08-22 15:14:22

标签: javascript datepicker angular-ui-bootstrap bootstrap-datepicker

这是一个证明问题的插件。 plunky

我选择了'M!/ d!'格式。我的控件只需要日期和月份,因此未在文本框中输入年份。如果您删除第一个文本框的内容并在M!/ d中输入日期!格式(例如1/1)它被推断为1900年1月1日。我希望它被推断为2016年1月1日(或者当前选择的年份是什么)有没有办法实现这一目标?

$scope.formats = ['dd-MMMM-yyyy', 'yyyy/MM/dd', 'dd.MM.yyyy', 'shortDate', 'M!/d!'];
$scope.format = $scope.formats[4];

我们必须使用'M!/ d!' forma5t。没有逃脱它。

谢谢! :)

1 个答案:

答案 0 :(得分:0)

试一试:

$('#date').datepicker("setDate", new Date(2016,01,01) );

希望有所帮助!