Skip to content

Commit be60884

Browse files
committed
👼 Make midnight show as 12 AM on 12-hour picker. Closes #67
1 parent 11f5fd8 commit be60884

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/utils/generateNumbers.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,14 +107,15 @@ export const generate12HourNumbers = (options: {
107107
}) => {
108108
let numbers: string[] = [];
109109

110-
// Generate numbers from 0 to 11 for AM
110+
// Generate numbers from 12 AM to 11 AM
111111
for (let i = 0; i < 12; i += options.interval) {
112+
const hour = i === 0 ? 12 : i;
112113
numbers.push(
113-
`${padNumber(i, { padWithZero: options.padNumbersWithZero })} AM`
114+
`${padNumber(hour, { padWithZero: options.padNumbersWithZero })} AM`
114115
);
115116
}
116117

117-
// Generate numbers from 12 to 11 for PM
118+
// Generate numbers from 12 PM to 11 PM
118119
for (let i = 12; i < 24; i += options.interval) {
119120
const hour = i > 12 ? i - 12 : i;
120121
numbers.push(

0 commit comments

Comments
 (0)