created_at列在编辑客户时在magento中占用垃圾日期

时间:2013-04-17 09:12:03

标签: magento magento-1.6

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

创建客户时,管理员html中的DB和Customer Since列中的created_at列没有问题。

但是当编辑细节并且更新没有问题时保存但是客户因为列正在采取一些垃圾日期,如30/11 / 00-1 1:30:00 AM或01/01/1970 9:30:00 AM。所以下次我无法编辑它(显示异常处理被禁用) 当我在DB created_at中看到它显示的是00:00:00。

请告诉我如何解决此问题。我是Magento Coding的新手。

提前致谢...

1 个答案:

答案 0 :(得分:0)

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

默认情况下,Magento使用格式月/日/年。在你的情况下,似乎Magento实际上转移了日和月。因此,请确保System > Configuration > General > Locale Options中的“区域设置”和“时区”匹配。

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