Hi Bill,
Greetings from Syncfusion support.
Query 1: It seems that the component expects upper case AM/PM, and anything else gets reset to AM automatically.
We can reproduce the reported issue at our end. We are currently validating the reported issue and we will update further details on March 23rd, 2021. We appreciate your patience until then.
Query 2: A second issue is that the picker won't parse a 24 hour time when displaying 12 hour format. For example, if the time picker is formatted in 12 hour time format, then if the user decides to type in "16:30", it's not able to parse it. It would be nice for the picker to just convert it to "04:30 PM". There's no ambiguity that's what the user means to do.
We checked your query. We would like to let you that if you use the 12-hour format, such as dd-MMM-yy hh:mm a, it will support the 12-hours format value. When you use the 24-hour format, such as dd-MMM-yy HH:mm, the 24-hours format value will be accepted. Since we parsed the entered value based on the given format property and show the result in the input element. Kindly check these information and get back to us if you need further assistance.
Regards,
Sevvandhi N