I have put together a simple Apache2 web server on SUSE 11.1 using mono (ASP.NET). I noticed though that when I go to my sample web page that the time format is in military time. How can I configure apache to display in normal US time, that is am and pm.
Apache still has nothing to do with it. The app runtime libraries get the time (in seconds from 1/1/1970, no human formatting) from the OS, and translate it to whatever the human needs to see. I’d look at settings for the Mono runtime. It may be related to locale, since obviously the presentation of date depends on the natural language in use in that locale.
Remember that Mono is a .NET workalike, not an exact copy. You may have to tweak some things yourself.