diff --git a/components/datepicker/datepicker-inner.component.ts b/components/datepicker/datepicker-inner.component.ts index ee4dc7bc05..ad5dc0bfef 100644 --- a/components/datepicker/datepicker-inner.component.ts +++ b/components/datepicker/datepicker-inner.component.ts @@ -253,7 +253,7 @@ export class DatePickerInnerComponent implements OnInit, OnChanges { this.selectionDone.emit(this.activeDate); } } else { - this.activeDate = date; + this.activeDate = new Date(date.getFullYear(), date.getMonth(), date.getDate()); this.datepickerMode = this.modes[this.modes.indexOf(this.datepickerMode) - 1]; } diff --git a/components/datepicker/datepicker.component.ts b/components/datepicker/datepicker.component.ts index 2971dcee13..928d7970f0 100644 --- a/components/datepicker/datepicker.component.ts +++ b/components/datepicker/datepicker.component.ts @@ -99,7 +99,7 @@ export class DatePickerComponent implements ControlValueAccessor { } if (value && value instanceof Date) { this.activeDate = value; - this._datePicker.select(value); + this._datePicker.select(value, false); return; }