Your Zoneminder is showing the wrong time?
First: Check the php.ini for the timezone setting. Is it correct?
You can also check it with the php.info
Second: Is the time (date command) set correct on the server itself?
Maybe you have to reconfigure the time zone:
After a restart your event time should be fixed.