when I am running a Forum in german-language, then I would need to skip the terms "A.M." and "P.M." from the timestamps as nobody in Germany, Austria, Switzerland understands those terms.
Moreover 12:45am (45 minutes after midnight) has to be 00:45 for german language.
Displaying 12:45 (for 45 minutes after midnight) will be wrong in german language.