我有一个温度记录器,它在mysql数据库中存储一个浮点值,包含读取的时间和日期。现在我想使用highcharts并显示值而不是图表中的表格。
我在http://blueflame-software.com/using-highcharts-with-php-and-mysql/找到了一个例子,但是当我设置我的值时,我得到了这个:
当我通过代码时,我注意到日期和时间格式的差异(我使用的格式是yyyy-mm-dd hh:mm:ss)。我改变了行
date= Date.pars(line[0]+ ' ISO');
但没有运气。
答案 0 :(得分:1)
Highcharts采用整数值作为x
轴中的datetime
值,以纪元时间的形式,以毫秒为单位。
您可以使用PHP strtotime
函数,并将结果乘以1,000。
参考:
答案 1 :(得分:0)
转换data.php中的日期时间格式。
$t = date_create(line[0]);
echo date_format($t, 'l, F j, Y H:i:s');
这应该返回这样的内容:
Tuesday, May 3, 2016 10:00:00