2016-12-18 5 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으로 설정하여 오프셋을 설정할 수 있습니다.

당신이 demo에 선에게 JS 탭의 3 & 4를 검사 할 수 있습니다.

+0

정말 고맙습니다. 정말 도움이됩니다. –