我在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
这真的很奇怪,因为我创建了上面的其他时间戳列,它们显示正常。有人知道这是什么问题吗?
答案 0 :(得分: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',
));