Example #1
0
 /**
  *
  */
 public function testGetNextTimezoneTransitions()
 {
     $dt = new DateTime('2014-03-01', new \DateTimeZone('Europe/Berlin'));
     $transitions = $dt->getNextTimezoneTransitions();
     $this->assertCount(1, $transitions);
     $expected = array('ts' => 1396141200, 'time' => '2014-03-30T01:00:00+0000', 'offset' => 7200, 'isdst' => 1, 'abbr' => 'CEST');
     $this->assertEquals($expected, $transitions[0]);
     $transitions = $dt->getNextTimezoneTransitions(2);
     $this->assertCount(2, $transitions);
 }