2010-01-12 229 views
0

我有一個函數返回我一個日期字符串使用Zend_DateZend_Date語言翻譯

$date = new Zend_Date(); 
$date->setOptions(array('format_type' => 'php')); 
$date->setTimestamp($timestamp); 
return $date->toString($format); 

當我設置$format'l, d F Y'我希望是這樣的:

Środa, 13 stycznia 2010(正確的拋光串拿什麼Wedneseday, 13 january 2010)和它的作品好。

但是,當我在locale設置爲英語的瀏覽器中打開此頁面時,它返回的是英文日期字符串,而不是我想要查看的波蘭語。

無論瀏覽器設置如何,我應該在哪裏設置始終保持擦亮日期?

回答

5

傳遞第三參數toString()

$a = Zend_Date::now(); 
$a->setOptions(array('format_type' => 'php')); 
$a->toString('l, d F Y', null, 'pl'); // wtorek, 12 stycznia 2010 
+0

或設置在從Zend_Locale其是其中Zend_Date的運算需要從區域設置。 – 2010-01-12 19:25:03