value.minute(+itemValue);
} else if (type === 'ampm') {
if (use12Hours) {
- if (itemValue === 'PM' && value.hour() <= 12) {
- value.hour(value.hour() + 12);
+ if (itemValue === 'PM' && value.hour() < 12) {
+ value.hour((value.hour() % 12) + 12);
}
if (itemValue === 'AM') {
- if (!value.hour()) {
- value.hour(12);
- } else
- if (value.hour() > 12) {
+ if (value.hour() >= 12) {
value.hour(value.hour() - 12);
}
}
Simulate.click(selector.getElementsByTagName('li')[0]);
setTimeout(next, 200);
}, (next) => {
- expect((input).value).to.be('12:00 pm');
+ expect((input).value).to.be('12:00 am');
next();
}], () => {
done();