0

Magento 1.6.1CE を使用しています。デフォルトのタイムゾーンをオーストラリア/パースに設定しました。私のサーバーも同じタイムゾーンで実行されています。

顧客を作成するとき、DB の created_at 列と admin html の Customer since 列に問題はありません。

ただし、詳細を編集して更新すると、保存に問題はありませんが、Customer since 列には、30/11/00-1 1:30:00 AM や 01/01/1970 9:30:00 AM のような迷惑な日付が表示されます。DB 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 に答える