javascript - 将时间格式数据显示到highcharts中

标签 javascript php mysql

我想绘制一些来自 MySQL TIME(3) 格式的时间数据,所以 hh:mm:ss.fff 到 Highcharts。

现在我可以通过转换为秒来显示它:

$sql = "select TIME_TO_SEC(time_format(TIMEZERO, '%H%:%i:%s.%f')) as TIMEZERO, TIME_TO_SEC(time_format(TS, '%H%:%i:%s.%f')) as TS FROM timezero ORDER BY TS";

使用如下所示的 JSON 文件:

[["45130","0"],["45130","0"],["45130","0"]]

但如果我不转换为秒,它们将接缝为文本字符串:

$sql = "select (time_format(TIMEZERO, '%H%:%i:%s.%f')) as TIMEZERO, (time_format(TS, '%H%:%i:%s.%f')) as TS FROM timezero ORDER BY TS";

JSON 输出:

[["12:32:10.274000","00:00:00.000000"],["12:32:10.281000","00:00:00.000000"],["12:32:10.289000","00:00:00.000000"]]

有什么办法可以保留数据库中存储的原始数据的TIME(3)格式,并将其显示到坐标轴标签中吗?

最佳答案

我没有完全理解你的问题,但如果你想以自定义格式获取日期,只需从 db 获取原始日期并使用 php 将其转换为你想要的任何日期格式。对于前。 date("d-m-Y H:i", strtotime($rawDateFromDB));

关于javascript - 将时间格式数据显示到highcharts中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36715893/

相关文章:

javascript - 如何禁用按钮

php - MySQL 仅当该记录的日期时间列数据发生更改时才更新该数据

java - 将 BreakAfterAcquireFailure 设置为 true 时,DataSource 的连接没有重新连接

php - 使用变量 : Fatal error: Cannot use string offset as an array 时

php - 一次显示主记录和所有图像 php mysql

javascript - Bootstrap Datepicker 出现在模式中的错误位置

javascript - TypeError : d3. scaleLinear 不是函数

javascript - Velocity.js 和 calc() CSS 函数

php - 运行 update_post_meta 后如何更新 wp_wc_product_attributes_lookup 表?

php - 如何减少 HTTP 请求?