function testLocales() { $date = new IntlDatetime('۲۰۱۰/۰۱/۱۳ ۱۲:۴۲:۲۰', null, 'gregorian', 'fa'); $result = $date->format('yyyy/MM/dd HH:mm:ss'); $this->assertEquals($result, '۲۰۱۰/۰۱/۱۳ ۱۲:۴۲:۲۰'); $result = $date->getLocale(); $this->assertEquals($result, 'fa'); $date->setLocale('en'); $result = $date->getLocale(); $this->assertEquals($result, 'en'); $result = $date->format('yyyy/MM/dd HH:mm:ss'); $this->assertEquals($result, '2010/01/13 12:42:20'); }