0

我正在使用 Magento 1.6.1CE。我已将默认时区设置为澳大利亚/珀斯。我的服务器也在同一时区运行。

创建客户时,数据库中的 created_at 列和管理 html 中的客户自列没有问题。

但是,当编辑详细信息并更新保存时没有问题,但客户自列使用一些垃圾日期,例如 30/11/00-1 1:30:00 AM 或 01/01/1970 9:30:00 AM。因此,当我在数据库 created_at 中看到它显示 0000-00-00 00:00:00 时,我下次无法编辑它(显示异常处理已禁用)。

请让我知道如何解决这个问题。我是 Magento 编码的新手。

提前致谢…

4

1 回答 1

0

我曾经有过类似的问题。这是因为 Magento 采用特定的日期格式,这取决于您的语言环境。

默认情况下,Magento 使用月/日/年格式。在您的情况下,Magento 似乎确实改变了日期和月份。因此,请确保“区域设置”和“时区”System > Configuration > General > Locale Options匹配。

如果它们匹配并且您仍然遇到此问题,那么您可以尝试重写客户编辑块或控制器操作。

于 2013-04-17T09:45:12.257 回答