Gmdate и часовые пояса + woo commerce api

date_default_timezone_set('America/New_York);
$after_date = gmdate('c', strtotime('-1 hour));

//Make API call to get orders AFTER 1 hour ago
$params = array('after' => $after_date);
$orders_since_last_sync = $Woo_orders->get_orders($params);

Проблема в том, что я не знаю часовой пояс коммерческого сервера woo. Будет ли gmdate независимым от часового пояса? Параметр Woo Commerce after описывается как Limit response to resources published after a given ISO8601 compliant date.

Как лучше всего получать заказы, если часовой пояс сервера коммерции woo и мой часовой пояс разные. Что будет с gmdate? В чем разница между самым старым и самым новым часовым поясом?

Конечная цель - получить заказы, размещенные с последнего часа, независимо от часового пояса на сервере, на котором выполняется этот код, и часового пояса коммерческого сервера woo.

Часовой пояс, используемый woocommerce, установлен в общих настройках Wordpress для вашего веб-сайта. Теперь, если вы используете функции PHP, связанные с датой и временем, он будет использовать часовой пояс хост-сервера. В Wordpress и Woocommerce есть много специальных функций даты и времени, которые будут учитывать часовой пояс, определенный Wordpress.

LoicTheAztec 10.08.2018 16:58

Но если часовой пояс wordpress неизвестен, как лучше всего увеличить продажи с последнего часа?

Chris Muench 14.08.2018 15:25

Возможно, стоит взглянуть на эти недавние темы (которые могут вам помочь): stackoverflow.com/a/51664796/3730754 и stackoverflow.com/a/51165375/3730754

LoicTheAztec 14.08.2018 15:30
1
3
61
0

Другие вопросы по теме