Skip to content

Commit e8aefd4

Browse files
committed
fix(datepicker): min-date: strip time on literals
fixes angular-ui#3437
1 parent ea388b3 commit e8aefd4

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Diff for: src/datepicker/datepicker.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -618,7 +618,13 @@ function(scope, element, attrs, $compile, $parse, $document, $rootScope, $positi
618618
scope.$parent.$watch(getAttribute, function(value) {
619619
scope.watchData[key] = value;
620620
if (key === 'minDate' || key === 'maxDate') {
621-
cache[key] = new Date(value);
621+
var date = parseDate(value);
622+
if(!date) {
623+
var dateArray = new Date(value).toISOString().split('T')[0].split('-');
624+
date = new Date(+dateArray[0], +dateArray[1] - 1, +dateArray[2]);
625+
}
626+
scope.watchData[key] = date;
627+
cache[key] = date;
622628
}
623629
});
624630
datepickerEl.attr(cameltoDash(key), 'watchData.' + key);

0 commit comments

Comments
 (0)