Uploaded image for project: 'phpBB3'
  1. phpBB3
  2. PHPBB3-9702

"Ban until (date)" appears to be based on UTC time instead of local time

    Details

    • Type: Bug
    • Status: Unverified Fix
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.0.7-PL1
    • Fix Version/s: 3.0.8-RC1
    • Component/s: ACP
    • Labels:
      None
    • Environment:
      PHP 5.2.13
      MySQL 5.0.91
      Firefox 3.6.6

      Description

      When entering a ban that expires on a particular date ("Ban until" in the ACP), the end date of the ban appears to be based on UTC time rather than local time. E.g., if I put in an expiration date of 2010-11-01 for the ban, and then submit it, the ban will then show up as expiring on 2010-11-01 UTC, rather than the local forum/server time.

      To replicate:

      1) Verify that the System timezone is set to something other than UTC

      2) Ban a user, selecting some future date as the expiration date by selecting "Ban (until)" from the dropdown.

      3) Submit the change, and go back to the ban screen in the ACP - select the previously banned user, and notice that the expiration date is not what you specified.

      In the screenshots attached, the expiration date/time is listed as 2010-07-31, 8:00 PM, not 2010-08-01 as submitted. Which makes sense if you realize that this particular server is set to US-Eastern (DST on) time, and 2010-07-31 8:00PM is therefore 2010-08-01, midnight UTC.

      But if I say I want a ban until 2010-08-01, it makes somewhat more sense to base the length of the ban on the local time, rather than UTC time. Depending on where you are in the world, a ban could end up being quite a bit shorter than you intend it to be - a 48 hour ban based on the date could magically turn into a 36 hour ban instead.

      Not the most earth-shattering bug, but worth fixing IMO. Keep up the good work

      1. ban1.jpg
        60 kB
      2. ban2.jpg
        40 kB

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            bantu Andreas Fischer
            Reporter:
            The Senator The Senator [X] (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development