【发布时间】:2015-04-02 17:04:50
【问题描述】:
我最近从 Magento 1.5 升级到 1.9,我注意到日期/时间有一些奇怪的行为。我不能说在升级之前我对此非常关注,所以我将尝试返回并在 1.5 上进行测试以确认它没有发生。到目前为止,我已经在我们的现场制作网站、我们网站的本地开发副本以及完全没有自定义的干净 Magento CE 1.9.1.0 上对此进行了测试,每次都得到相同的结果。我看到的问题是,在某些情况下,客户“创建于”时间被窃听,以至于月和日值被交换。可靠重现的步骤是:
- 在前端下订单,使用选项保存您的帐户以备后用
- 进入管理员并查看客户的帐户。记下“创建于”时间。例如,今天是 2015 年 4 月 2 日。
- 在管理员中,为同一客户创建新订单。
- 下单后,回到客户账户,查看“Created at”时间。请注意,它已更改为“2015 年 2 月 4 日”。
- 重复步骤 3-4 并注意它已将“创建于”改回“2015 年 4 月 2 日”
正如我所说,这发生在我的网站代码和干净的 1.9.1.0 安装中的 2 个不同服务器上,这让我相信这是代码中的错误而不是配置问题,但我不是100%确定。时区、语言环境等可能会有些混乱,所以我的设置可能有问题。如果您有任何想法或可以/无法重现此内容,请分享您的发现/想法。
谢谢!!
【问题讨论】:
标签: php magento zend-framework locale magento-1.9.1