【发布时间】:2017-01-14 02:08:24
【问题描述】:
我用 chart.js 做了一个折线图。对于这些值,添加了一些 PHP 脚本。该轴仅显示时间戳编号。当我使用 PHP 函数进行时间戳转换时:
<?php echo date('H:i', $time); ?>
它完全崩溃了。
这是我的 PHP 时间回声代码。如何在图表的 X 轴上显示 HH:ii?
<?php
$total = (count($data)) - 1;
if ($total > 100) {
$start = $total - 100;
$end = $total;
}
else {
$start = 0;
$end = $total;
}
for ($x = $start; $x < $end; $x++) {
if ($x % 5 == 0) {
//echo $x; //5th element
$row = $data[$x];
$time = intval($row->{'time'});
echo $time;
} else{
echo ' '; //prints empty for other than 5th element
}
echo ', '; //prints ',' for every element
【问题讨论】:
标签: javascript php chart.js unix-timestamp