Merge "Timestamp from Year/Month selector on forms should be wiki time"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Sat, 16 May 2015 13:48:02 +0000 (13:48 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Sat, 16 May 2015 13:48:02 +0000 (13:48 +0000)
includes/pager/ReverseChronologicalPager.php

index 4f8c438..ee6e26c 100644 (file)
@@ -113,6 +113,10 @@ abstract class ReverseChronologicalPager extends IndexPager {
                        $ymd = 20320101;
                }
 
-               $this->mOffset = $this->mDb->timestamp( "${ymd}000000" );
+               // Treat the given time in the wiki timezone and get a UTC timestamp for the database lookup
+               $timestamp = MWTimestamp::getInstance( "${ymd}000000" );
+               $timestamp->setTimeZone( $this->getConfig()->get( 'Localtimezone' ) );
+
+               $this->mOffset = $this->mDb->timestamp( $timestamp->getTimestamp() );
        }
 }