特定のユーザーが入力した日付から、magento ですべての注文を取得しようとしています。
$orders = Mage::getModel('sales/order')->getCollection()->addAttributeToFilter('created_at', array('from' => $userdate));
しかし、それは正しい注文を引き出していません。今日の日付を使用すると、注文は昨日から半分、今日から半分になります。
少しグーグルした後、Magentoに2つの日付が保存されているようです
$order->getCreatedAt()
UTC / GMT時間を提供しているようです
$order->getCreatedAtStoreDate()
フロントエンドで表示されるのと同じ時間を提供します(つまり、ローカルタイムゾーン)。
私が見つけたものが正しければ、CreatedAtStoreDateを使用してAttributeToFilterを追加するにはどうすればよいですか。私が試してみました
('created_at_store_date', array('from' => $userdate)