首页 > 解决方案 > woocommerce REST API 中的日期

问题描述

嗨,我想在仪表板中创建一个过滤器,以获取今天的订单并按日期过滤

$results  = $woocommerce->get('orders');

<div id="blog-overview-date-range" class="input-daterange input-group input-group-sm my-auto ml-auto mr-auto ml-sm-auto mr-sm-0" style="max-width: 350px;">
                          <input type="text" class="input-sm form-control" name="start" placeholder="Start Date" id="blog-overview-date-range-1">
                          <input type="text" class="input-sm form-control" name="end" placeholder="End Date" id="blog-overview-date-range-2">
                          <span class="input-group-append">
                            <span class="input-group-text">
                              <i class="material-icons">&lt;/i>
                            </span>
                          </span>
                        </div>

谢谢你

标签: javascriptphpwoocommerce

解决方案


$from = 2018-08-01;
$to   = 2018-08-09; 
$parameters = array(
             'after'  =>$from,
             'before' => $to
              );
$woocommerce->get('orders', $parameters);

要获取特定日期之间的订单列表,您可以在符合 ISO8601 的日期中使用 after 和 before 参数,如其文档中所述。阅读文档以获取更多信息。


推荐阅读