I'm sorry but I have no clue. We'll check it in near feature. Currently it works fine on our test websites. wpForo has user cache, it seems your cache is not updated, we'll add more intuitive user cache in next version.
BTW: change your timezone, then post a reply and check it. Don't check timezone on old posts, it may bi different.
BTW: change your timezone, then post a reply and check it. Don't check timezone on old posts, it may bi different.
I tried this - still no luck. Time's still show 4 hours wrong.
Looking at the database, you are storing the time as a string instead of epoch. That could be a problem? The forum is showing the time from the database "created" column correctly, but not calculating it for my timezone offset.
Try with UTC values, scroll down the Timezone options and find UTC versions. Then post a new reply or topic and check it.
Changing to UTC does change the time, but not correctly. I'm UTC -4 right now (America/New_York), and I have a post that was posted at 11:30pm last night. It's coming up as 3:30am. When I change to UTC it comes up as 4:30am.
In order to get that post to reflect the correct time of 11:30pm, my timezone has to be set to UTC-9, so way off.
So it does seem the offset calculations are working, but something still amiss with the storage of the timestamp when the poster submits it.
Could you please test it on our forum, here? We need make sure this is not a site specific issue.