簡體   English   中英

用Flot Graph中的PHP變量替換Timestamp

[英]Replace Timestamp with PHP variables in Flot Graph

嗨,我有一個使用浮動圖的模板,該模板使用時間戳在圖上繪制數據,如下所示。

var d2 = [
 [1364511661, 2],[1364630461, 20],[1364731261, 28],[1364824861, 37],[1364925661, 76],[1367190061, 88]
     ];

我想做的是將時間戳替換為從MYSQL數據庫獲取的時間戳,但是我似乎無法使其正常工作。 下面是我的代碼。

var d2 = [ 
            <?php while($row = mysql_fetch_array($result))
            ?>

            <?php { ?> [<?php echo $row['timestamp']; ?>,25 ], <?php } ?>

            ];

任何建議,將不勝感激,謝謝

Flot要求您提供以毫秒為單位的時間戳,這意味着您必須將PHP時間戳乘以1000。 (來源)

如果您為數據庫時間戳列使用datetime格式,則將導致類似“ 2013-04-28 16:15”的結果,而不是unix時間戳。 您必須先使用strtotime對其進行轉換,然后再乘以1000。 之后,您必須使用flot的API函數,使它們再次可被人類閱讀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM