I just had a member go nuts because his ban wasn't lifted when the message said it would be. He had a "Time Offset" of 1 in his profile, so I'm betting that the message he saw wasn't adjusted for his time zone.

I just tested it and this seems to be the case:

1. Set a Time Offset in a user profile you control.
2. Log out that user
3. Put a 2-day ban on for that user
4. Attempt to sign on.
Result: The message will show the time the ban will expire in server-time, not user time.

I realize this may be a problem to fix because, since they didn't get signed on, their settings probably didn't become active. But, like I said, I had a guy go nuts, and clearly the message is confusing.


While we're discussing this, if you don't do step 2 above (the user is signed on when the ban takes affect), the user (after refreshing the page) sees a pretty much blank screen with the admin message, but no controls and no expiration time.