2016-12-18 6 views
4

ZingChartのですか?グラフの時刻とデータベースの時刻が一致しません。 何か助けていただければ幸いです。これは、最も可能性の高いutcオフセットだPHP MYSQL ZingChart時間は7時間進ん

<script> 
 
     <?php 
 
     
 
     $query = "SELECT date,temperature from tb_temperature where date >= CAST(CURRENT_TIMESTAMP AS DATE)"; 
 

 
     $date = []; // Array to hold our date values 
 
     $series = []; // Array to hold our series values 
 

 
     $mysqli = new mysqli($host, $usernm, $passwd, $dbname, $port); 
 
     if($mysqli->connect_error) { 
 
      die('Connect Error (' . $mysqli->connect_errno . ')' . $mysqli->connect_error); 
 
     } 
 
     if ($result = $mysqli->query($query)) { 
 
      while($row = $result->fetch_array(MYSQLI_NUM)){ 
 

 
      array_push($date, $row[0]); 
 
      array_push($series, $row[1]); 
 
      } 
 

 
    
 
      foreach ($date as &$value){ 
 
      $value = strtotime($value) * 1000; 
 
      } 
 

 
    
 
      $result->close(); 
 
     } 
 
     ?> 
 
    
 
     var dateValues = [<?php echo join($date, ',') ?>]; 
 
     var seriesValues = [<?php echo join($series, ',') ?>]; 
 
     <?php 
 

 
     $mysqli->close(); 
 
     
 
     ?> 
 
    </script> 
 

答えて

4

はここでグラフのスクリプトです。あなたが実行しているマシンのタイムゾーンが何であれ、それはタイムゾーンです。この設定は、utc:trueに設定し、オフセットを設定するにはtimezone:7に設定すると変更できます。

JSタブの行3 & 4を demoに検査することができます。

+0

本当にありがとう –