Had a board where we were having the opposite problem, ie people from up to an hour and 10 minutes ago were still showing up (time offset was set to -1 btw). Your fix seems to work perfectly, thanks!
Side note: it seems to use the server time to show people's online time, so everyone's 1 hour in the future. I can fix this manually no problem, but still something to look into.
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.