如何根据代表特定小时的数字在PHP中移动时区?

时间:2017-10-19 12:25:28

标签: php api timezone

我正在使用API​​来抓住每小时的统计数据。不幸的是我无法定义时区,所以我在小时列中获得的只是一个代表EST时区中该值的数字。

有没有办法将这个时间信息转换成另一个时区?

以下是数组的外观:

array (2)
result => array (20)
|  0 => array (14)
|  |  impressions => 90177
|  |  clicks => 186
|  |  video_hits => 0
|  |  video_views => 0
|  |  value => 90.177
|  |  goals => 52
|  |  hour => 15
|  |  ctr => 0.20626101999401
|  |  cpm => 0.01
|  |  cpv => 0
|  |  vtr => 0
|  |  cpc => 0.0048482258064516
|  |  cost => 0.90177
|  |  ecpa => 0.017341730769231 

所以小时是15即。下午3点我需要将此解释的时区更改为当地时区。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

EST还是EDT? (夏令时很重要)。

我会假设EDT。在这种情况下,假设日期无关紧要,请尝试:

int grid[][] = new int[5][5];