I\'m currently storing all times in UTC, to make things easier for when I start bringing multiple sites and servers online.
The problem comes in when translating
I've done it like this. You may need to easy_install pytz for timezone objects.
import pytz
import time
import datetime
d = time.time()
print datetime.datetime.fromtimestamp(d, pytz.timezone('US/Eastern'))
print datetime.datetime.fromtimestamp(d, pytz.timezone('US/Central'))
print datetime.datetime.fromtimestamp(d, pytz.timezone('US/Mountain'))
print datetime.datetime.fromtimestamp(d, pytz.timezone('US/Pacific'))
The d variable here is storing UTC time as a unix time stamp.