Fix: 12h (AM/PM) format detection didn't actually work.