diff -u b/plugins/FeedsParser.inc b/plugins/FeedsParser.inc --- b/plugins/FeedsParser.inc +++ b/plugins/FeedsParser.inc @@ -616,7 +616,11 @@ // Create and set time zone separately, PHP 5.2.6 does not respect time zone // argument in __construct(). - parent::__construct($time, $tz); + parent::__construct($time); + + // PHP < 5.3.6 has a bug when passing null to DateTime constructor. + $tz = $tz ? $tz : new DateTimeZone('UTC'); + $this->setTimezone($tz); // Finally, set granularity. $this->setGranularityFromTime($time, $tz);