Okay if your using vbulletin you handle time in
vb.
Now the only way to format time correctly with
vb is to in photopost admin set the GMT offset to counter any timezone the server is in. So for example if your server is in california which is -8 from GMT then you place an 8 in there. If your server is in hong kong which is 8 hours ahead of GMT then you place a -8 in there. You get the pattern now