Skip to content

Commit e0dd4c4

Browse files
fix(time-picker): clamp hrs between 0-23 during interactions
1 parent ec3b3e2 commit e0dd4c4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

projects/igniteui-angular/src/lib/time-picker/time-picker.component.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -944,7 +944,10 @@ export class IgxTimePickerComponent extends PickerBaseDirective
944944
}
945945
case 'ampmList': {
946946
let hour = this._selectedDate.getHours();
947-
hour = DateTimeUtil.isAm(item) ? hour - 12 : hour + 12;
947+
hour = DateTimeUtil.isAm(item)
948+
? hour % 12
949+
: (hour % 12) + 12;
950+
948951
date.setHours(hour);
949952
date = this.validateDropdownValue(date, true);
950953
this.setSelectedValue(date);

0 commit comments

Comments
 (0)