Magento date from string

问题描述:

我已经从csv格式的mysql数据库中导出评论,并且已经包含了created_at字段。现在,当我打开CSV文件时,日期格式如下:2014-02-04 13:31:43。所以,我现在要导入这些评论到不同的网站,并且一切正常,除了created_at日期,我用下面的代码,其中:Magento date from string

// $_row['created_at'] = '2014-02-04 13:31:43'; 
// $_review is the object I created with 
// $_review = Mage::getModel('review/review'); 
$_created_at = Mage::helper('core')->formatDate($_row['created_at'], 'medium', false); 
$_review->setCreatedAt($_created_at); 

但这并不设置created_at正常。达到这个目标的正确方法是什么?

+0

做$ _created_at具有价值? – NID

+0

是,字符串(12)“4. feb。2014”。 – Milos

尝试......

$createdtime = new Zend_Date(strtotime($_row['created_at'])); 
$_created_at = Mage::getModel('core/date')->date('M d, Y', $createdtime); 
$_review->setCreatedAt($_created_at); 
+0

没有。仍然创建一个日期,就像我使用time(); – Milos