我正在尝试从特定用户输入的日期获取 magento 中的所有订单。
$orders = Mage::getModel('sales/order')->getCollection()->addAttributeToFilter('created_at', array('from' => $userdate));
但它没有拉出正确的订单。如果我使用今天的日期,它会从昨天和今天拉下一半的订单。
经过一番谷歌搜索,看起来 Magento 中存储了两个日期
$order->getCreatedAt()
似乎给出了 UTC/GMT 时间
$order->getCreatedAtStoreDate()
给出的时间与我在前端看到的时间相同(即我的本地时区)。
如果我的发现是正确的,那么如何使用 CreatedAtStoreDate addAttributeToFilter。我努力了
('created_at_store_date', array('from' => $userdate)