I am not saying we have got this totally right yet and it would be a real help if you could set your timezones up so we can see the result.
Your preferred ‘server’ timezone is set in the wp admin panel Settings > General. So the first thing is to check that to see if it is accurately set.
Personal timezones are set in your SP profile. The point of these is that it should then display forum post dates and times relative to your actual location. So can you please check that as well?
I know that Steve has seen the -seconds issue but so far I have been unable to replicate the issue unless my timezones were incorrectly set. It might just be that of we discover a minus figure then we just switch back to the actual server time of the post but we will have to discuss that move first.
meanwhile if you can check those two settings I would appreciate it.