如何在產品創建時管理magento中的時區,在前端我按時間過濾產品,但問題是客戶想要根據用戶的時區顯示產品創建時間?例如,我在管理區域添加了一個產品,它顯示的是12.21pm,但同時客戶從其他國家查看該產品時應根據用戶的時區顯示當前時間,我們該如何做到這一點? 請幫我解決這個問題。 在此先感謝。在magento中管理時區
0
A
回答
1
它爲我工作。
$session = Mage::getSingleton('customer/session');
$time_zone = $session->getCustomer()->getTimezone();
$timeoffset = Mage::getModel('core/date')->calculateOffset($time_zone);
$timeoffset = $timeoffset - Mage::getModel('core/date')->getGmtOffset($time_zone);
1
具體談談你是如何生成的日期,以及如何你希望它顯示...
這裏是一個普遍的做法:
在模板代碼的地方跨度大約有類你的時間值。這些時間字符串可以用很多選項進行格式化,包括php代碼中的時區。
在適當的位置放置javascript:在頁眉(onload函數)中,在頁腳中或在您的view.phtml中內聯。
在JavaScript中使用Prototype庫遍歷的時間跨度,例如:
$$('yourdateclass').each(function() {
//
});
在每一元素與Date.parse()的時間轉換爲Date對象。然後使用getTimezoneOffset來說明訪問者的位置,相應地添加/減去,然後將元素內部的html更新爲顯示時間/日期的首選方式。
相關問題
- 1. Magento管理區定製
- 2. 管理時區
- 3. 管理區域內「管理客戶」頁面上的Magento問題
- 4. 管理magento中的管理員帳戶
- 5. Magento庫存管理
- 6. Magento後臺管理
- 7. Magento庫存管理
- 8. Magento管理部分
- 9. Magento 2時區
- 10. Magento管理表格時,現場
- 11. 如何編輯管理區域中的文件? (Magento)
- 12. magento緩存管理中的「Flush Magento Cache」和「Flush Cache Storage」有什麼區別?
- 13. Magento - 想要在管理部分中插入magento中的記錄
- 14. 如何管理Sitecore中的時區?
- 15. 如何在magento管理面板中顯示當前時間?
- 16. 使用ics日期/時間格式在php中管理時區
- 17. 無法登錄magento管理
- 18. Magento管理面板定製
- 19. 管理Magento頁腳內容
- 20. Magento管理員側欄
- 21. 管理類別損壞Magento
- 22. magento onepage checkout管理字段
- 23. Magento管理類別樹
- 24. Magento管理登錄問題
- 25. Magento限制管理產品
- 26. Magento管理面板損壞
- 27. Magento庫存管理錯誤
- 28. Magento空白管理頁面
- 29. 每當我在Linux服務器上打開magento管理界面時,無法打開Magento管理界面
- 30. magento管理頁面不顯示在管理員