bub
What you describe is rather a strange behavior. There is a known bug with 12:00am showing as 12:00pm, but other than that, it should work.
Which locale are you using? Maybe "am" string was translated as "pm".
solyfugo
Glad that you enjoy it, pal...