How to order by just the Time Field in Advanced Custom Fields

It looks like the times are being stored as plain text strings like “10:00 am – 12:00 pm” which will be pretty impossible to sort correctly during your wp_query call.

Try the date and timepicker add-on and it should allow you to store in a sortable format. You can use it for only times and not dates. Then if you need a time range, you can have “start_time” and “end_time” and then sort by “start_time”.