Bigcommerce API请求获取带有时区问题的订单(PHP)

时间:2015-03-23 08:19:37

标签: php api timezone bigcommerce

在我的bigcommerce仪表板中,有这个日期:2015年3月22日订单ID 172,但是从API获取时我得到这个日期:星期六,2015年3月21日17:42:01 +0000,相同的订单ID 172。

我希望从API请求获得相同的订单日期,因为它出现在我的bigcommerce信息中心上。

这是一个时区问题,我们如何通过使用PHP解决这个问题?

那里有大商业逻辑的人吗?

1 个答案:

答案 0 :(得分:0)

@Jon Skeet:谢谢!我找到了解决这个问题的方法。

我刚刚在我的脚本顶部添加了以下行。 date_default_timezone_set( '澳大利亚/达尔文');

此处,澳大利​​亚/达尔文来自我的大型商务信息中心(日期设置)。

但是我已经静态设置了这个,我尝试使用API​​请求在bogcommerce上为我的商店获取默认时区:$ ping = Bigcommerce :: getTime();

它的结果如下:

DateTime对象 (     [date] => 2015-03-23 08:52:48.000000     [timezone_type] => 1     [timezone] => +00:00 )

我想动态地从bigcommerce商店获取时区。 如果有人对此有所了解吗?

谢谢!