2

Magento admin でグリッドを作成し、タイムスタンプであるデータベースから列を取得しようとしました。

私のグリッドでは、次のように追加しました。

$this->addColumn(
    'created_at', array(
    'header' => $translateHelper->__('Created at'),
    'align' => 'left',
    'width' => '50px',
    'type' => 'datetime',
    'index' => 'created_at',
    )
);

しかし、私の列では、データは次のようになります。

MMMMMMMMM 28, 13 04:June:ssss PM 

上記のような他のタイムスタンプ列を作成したので、それは本当に奇妙で、OK と表示されます。何が問題なのか誰か知っていますか?

4

1 に答える 1

7

タイムスタンプは3種類

date
datetime
time

試す

$this->addColumn('created_at', array(
     'header'    => Mage::helper('customer')->__('Created at'),
     'type'      => 'date',  // <-- change to date
     //'format'    => 'Y.m.d',
     'index'     => 'created_at',
));
于 2013-07-04T16:46:57.747 に答える