Skip to content
This repository was archived by the owner on May 29, 2019. It is now read-only.

Commit 910654a

Browse files
committed
fix(datepicker): min-date: timezone fix for literals v2
1 parent 70c469c commit 910654a

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

Diff for: src/datepicker/datepicker.js

+6-9
Original file line numberDiff line numberDiff line change
@@ -629,16 +629,13 @@ function(scope, element, attrs, $compile, $parse, $document, $rootScope, $positi
629629
scope.$parent.$watch(getAttribute, function(value) {
630630
scope.watchData[key] = value;
631631
if (key === 'minDate' || key === 'maxDate') {
632-
var date = parseDate(value);
633-
if (!date) {
634-
date = new Date(value);
635-
if (angular.isDate(date) && !isNaN(date)) {
636-
var dateArray = date.toJSON().split('T')[0].split('-');
637-
date = new Date(+dateArray[0], +dateArray[1] - 1, +dateArray[2]);
638-
date.setFullYear(+dateArray[0]);
639-
}
632+
var date = new Date(value);
633+
if (angular.isString(value) && angular.isDate(date) && !isNaN(date)) {
634+
var dateArray = date.toJSON().split('T')[0].split('-');
635+
date = new Date(+dateArray[0], +dateArray[1] - 1, +dateArray[2]);
636+
date.setFullYear(+dateArray[0]);
637+
scope.watchData[key] = date;
640638
}
641-
scope.watchData[key] = date;
642639
cache[key] = date;
643640
}
644641
});

0 commit comments

Comments
 (0)