Skip to content

Commit 60d95bb

Browse files
Merge pull request Hacker0x01#3788 from fudgieboy/master
added change to fix Select Time Only "Invalid Date" bug
2 parents d67b2ba + f026930 commit 60d95bb

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/index.jsx

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -503,11 +503,19 @@ export default class DatePicker extends React.Component {
503503
this.props.showTimeSelectOnly &&
504504
!isSameDay(date, this.props.selected)
505505
) {
506-
date = set(this.props.selected, {
507-
hours: getHours(date),
508-
minutes: getMinutes(date),
509-
seconds: getSeconds(date),
510-
});
506+
if (date == null) {
507+
date = set(this.props.selected, {
508+
hours: getHours(this.props.selected),
509+
minutes: getMinutes(this.props.selected),
510+
seconds: getSeconds(this.props.selected),
511+
});
512+
} else {
513+
date = set(this.props.selected, {
514+
hours: getHours(date),
515+
minutes: getMinutes(date),
516+
seconds: getSeconds(date),
517+
});
518+
}
511519
}
512520
if (date || !event.target.value) {
513521
this.setSelected(date, event, true);

0 commit comments

Comments
 (0)