I had something similar - everythimng working just mythweb showing program times in GMT - (machine uses TZ=Europe/London)not sure whether the mythfrontend guide was doing the same - I don't use it too much at the moment - thought it was mythweb/php - then worked out that my mysql startup script needed the TZ environment variable ymmv