For figuring out the time that suits your timezone just remove 28800 and check what is displayed then. Keep in mind 28800 seconds is 8 hours, figuring out the right time instead (in seconds) should be easy.
My server is hosted in New York, converting 0 with date gave me 19:00:00 and adding 8 hours gave me a 3 hours offset. So I added 5 hours only and it worked fine.
I don't remember having this problem before, I upgraded the mod to the latest version before Christmas at the same time when my provider moved to PHP 5.x (from 4.x) so I am not sure which one causes the problem.
I don't have a general solution, all I know date('H:i:s', mktime(0, 0, 0)) gives me 00:00:00. A general solution needs more work.
There are a other timezone issues as well, I always would have liked an option to set the user timezone as well so that the Start and End times can be in the timezone of the person who runs the mod in the Admin interface.
Bookmarks