WooCommerce Rest API — получает заказы, используя параметры after и before в формате UTC, возвращает заказы в местном часовом поясе

#rest #woocommerce #orders #woocommerce-rest-api

#rest #woocommerce #приказы #woocommerce-rest-api

Вопрос:

Я вызываю оператор GET для WooCommerce Order API, и для ограничения результирующего набора я всегда использую параметры before и after.

Однако, даже если указанные даты соответствуют стандарту ISO8601 и с Z для обозначения UTC, API все равно возвращает, как если бы параметры даты находились в местном часовом поясе:

URL-адрес инструкции API GET:

 [siteurl]/wp-json/wc/v2/orders?after=2021-01-12 12:15:15Zamp;before=2021-01-12 12:15:17Z
 

Ответ почтальона

Заказ, который я получил в результате, имеет это для date_created:

 "date_created": "2021-01-12T12:15:16",
"date_created_gmt": "2021-01-12T17:15:16", 

Я не должен получать этот заказ, так как date_created_gmt находится за пределами заданных параметров.