Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过php连接时,XDB时间不匹配_Php_Influxdb - Fatal编程技术网

通过php连接时,XDB时间不匹配

通过php连接时,XDB时间不匹配,php,influxdb,Php,Influxdb,我正在使用influx db php客户端: 我使用php在测量中插入点。我正在使用函数strotime($date)获取$date的时间戳(以秒为单位)。我还将数据库精度设置为秒 当我查询从measurementname中选择*时,我可以在secods中看到时间戳 对于精度rfc3339我得到2016-08-08T18:30:00Z 对于精度s我得到1470681000 现在,如果我在php中使用date('Y-m-dh:s:i',1470681000),输出是2016-08-09 00:0

我正在使用influx db php客户端:

我使用php在测量中插入点。我正在使用函数
strotime($date)
获取
$date
的时间戳(以秒为单位)。我还将数据库精度设置为秒

当我查询
从measurementname
中选择*时,我可以在secods中看到时间戳

对于
精度rfc3339
我得到
2016-08-08T18:30:00Z

对于
精度s
我得到
1470681000

现在,如果我在php中使用
date('Y-m-dh:s:i',1470681000)
,输出是
2016-08-09 00:00:00

我不明白为什么会有时间上的差异:
2016-08-08T18:30:00Z
2016-08-09 00:00:00


另外,我的时区是
Asia/Kolkata
问题在于正在使用的php时区,即
Asia/Kolkata
,因为influxDB将时间存储在
UTC
中。在php脚本中将其更改为时区
UTC
,解决了问题

date_default_timezone_set('UTC')

上述命令可用于将时区更改为
UTC

我在查询中发现json 404错误。