Пример #1
0
 function testCalendars()
 {
     $expected = strtotime('2010/01/13');
     $date = new IntlDatetime('2010/01/13', null, 'gregorian');
     $result = $date->getTimestamp();
     $this->assertEquals($result, $expected);
     $date = new IntlDatetime('1431/01/27', null, 'islamic-civil');
     $result = $date->getTimestamp();
     $this->assertEquals($result, $expected);
     $date = new IntlDatetime('1388/10/23', null, 'persian');
     $result = $date->getTimestamp();
     $this->assertEquals($result, $expected);
     $result = $date->getCalendar();
     $this->assertEquals($result, 'persian');
     $date->setCalendar('gregorian');
     $result = $date->getCalendar();
     $this->assertEquals($result, 'gregorian');
     $result = $date->format('yyyy/MM/dd');
     $this->assertEquals($result, '2010/01/13');
 }