【问题标题】:Unix Timestamp Chart.js with PHP echo带有 PHP 回显的 Unix 时间戳 Chart.js
【发布时间】: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


    【解决方案1】:

    修复它:

    echo '\'' . date('H:i', $time) . '\'';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-20
      • 1970-01-01
      • 1970-01-01
      • 2012-08-24
      • 2019-09-02
      • 2013-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多