0
J'ai cette situation:Comportement étrange de Zend_Date
$date = new Zend_Date();
$date->toString(Zend_Date::DATE_MEDIUM);
- Avec 'il' locale ces sorties de code (par exemple 04/mar/2013) au lieu d'un format jj/mm/aaaa
- Avec 'en' locale il émet (par exemple 4 mars 2013) au lieu d'un dans le Zend Framework format MM/jj/aaaa
documentation que je peux lire à formats de date et heure (format varie selon le lieu)
Mises à jour:
/**
* Convert a date from yyyy/mm/dd formatted by the locale setting
*
* @param date $dbindata
* @param $format Zend_date format
* @return date formatted by the locale setting
*/
static public function formatDateOut($dbindata, $format=Zend_Date::DATE_MEDIUM) {
if (empty ($dbindata))
return false;
$locale = Zend_Registry::get('Zend_Locale');
$date = new Zend_Date($dbindata, "yyyy-MM-dd HH:mm:ss", $locale);
return $date->get($format);
}
Pourquoi?
Salut AmeRie merci pour la réponse, mais cela ne fonctionne pas. J'ai ajouté une méthode simple en utilisant votre solution, mais cela ne fonctionne pas. :( – Michelangelo