如何在产品创建时管理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管理页面不显示在管理员