【发布时间】:2016-04-19 10:37:33
【问题描述】:
我想绘制一些 MySQL TIME(3) 格式的时间数据,所以 hh:mm:ss.fff 到 Highcharts。
现在我可以通过转换为秒来显示它:
$sql = "选择 TIME_TO_SEC(time_format(TIMEZERO, '%H%:%i:%s.%f')) 为 TIMEZERO, TIME_TO_SEC(time_format(TS, '%H%:%i:%s.%f')) 作为 TS FROM timezero 按 TS 排序";
使用如下所示的 JSON 文件:
[["45130","0"],["45130","0"],["45130","0"]]
但如果我不转换为秒,它们就会变成文本字符串:
$sql = "选择 (time_format(TIMEZERO, '%H%:%i:%s.%f')) 作为 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)格式,并将其显示到轴标签中?
【问题讨论】:
标签: javascript php mysql