如何获取日期之间的 Woocommerce 订单

How to get Woocommerce orders Between Dates

我正在尝试以下代码并希望获取日期之间的所有订单并打印它们

 $orders = $my_query->posts;
 $order = wc_get_order( $order_id );
 $order_data = $order->get_data(); // The Order data
 $order_id = $order_data['id'];
 if ($order_data['date_created']='12-12-2023')
 {
    echo('Order id-'.$order_id.'---order id end here-----');
 }

获取错误未捕获错误:调用成员函数 get_data() on bool

请尝试使用此代码:

$initial_date = yyyy-mm-dd;
$final_date = yyyy-mm-dd;
$orders = wc_get_orders(array(
    'limit'=>-1,
    'type'=> 'shop_order',
    'date_created'=> $initial_date .'...'. $final_date 
    )
);

$orders 现在应该保留给定日期之间的所有订单。