2013-08-29 48 views
0

我創建了日期類型爲日期的日期屬性。在管理中,日期格式爲MM/DD/YYYY,但當日期出現在產品頁面的前端時,日期格式爲DD/MM/YYYYMagento屬性類型日期在前端顯示錯誤格式

任何關於如何將前端匹配管理員會很好。感謝您的幫助。

+1

發佈您用於在前端顯示日期的代碼。 – Axel

+0

$ format = Mage :: app() - > getLocale() - > getDateFormat(Mage_Core_Model_Locale :: FORMAT_TYPE_MEDIUM); – user2213058

+0

Magento中的我的區域設置(系統>配置>常規>區域設置選項>區域設置)設置爲英語(美國)。當我將語言環境更改爲英語(英國)時,它只顯示正確的格式。謝謝您的幫助。 – user2213058

回答

0

你總是可以使用日期助手:

$fromDate = '2011-12-11'; 
echo $formattedDate = Mage::getModel('core/date') 
    ->date('d/m/Y', strtotime($fromDate)) 
; 

雖然問題可能是由於區域設置更改默認的日期格式。

+0

看起來這是發生了什麼。當我將本地設置更改爲英語(英國)時,它會顯示正確的日期,但格式爲DD/MM/YY。 – user2213058

+0

我該如何解決這個問題?因此,如果我將語言環境設置設置爲英語(美國),它將顯示格式爲MM/DD/YYYY – user2213058

+0

是的,例如UK/GB將使用dd/mm/yy,我認爲美國使用mm/dd/yyyy – Andrew

相關問題