[英]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.