Using the Zend_Locale component we can represent different locales. Each locale is a combination of a language and a country. Usually we will set the default locale of our application during the execution of our bootstrap file.

Zend_Locale::setDefault('he_IL');

There are various possible ways for using the Zend_Locale. The following code sample creates new Zend_Locale objects for representing two different locales and printing out a specific date in according to each one of them.

$usLocale = new Zend_Locale('en_US');
$dateUs = new Zend_Date('12/02/2003', null, $usLocale);

$ilLocale = new Zend_Locale('he_IL');
$dateIl = new Zend_Date('12/02/2003', null, $ilLocale);

Zend_Debug::dump("in us ".$dateUs);	
Zend_Debug::dump("in il ".$dateIl);

The following video clip shows the execution of the last code sample.

Leave a Reply

Your email address will not be published. Required fields are marked *