簡體   English   中英

PHP:使用strtotime轉換MySQL UTC日期以用於pChart

[英]PHP: using strtotime to convert a MySQL UTC date for pChart use

我有RTM,但是我真的不確定如何使用strtotime函數將日期從UTC轉換為Unix時間,因為我不確定哪些變量會放在哪里。 這是特定的代碼:

$value = $_POST["Attribute"];
$Customer = $_POST["customer"];
$table = $_POST["table"];
$date = "date";
$myData = new pData();

$myquery = "SELECT `$value`,`$date` FROM `$table` WHERE `Customer` LIKE '$Customer' ORDER BY `date`";
$result = mysql_query($myquery,$connect);
while ($row = mysql_fetch_array($result))
 { $myData->AddPoints($row["$value"],"serie1");
   $date2 = date($date,strtotime($row["date"]));
   $myData->AddPoints($row["$date2"],"date"); }

哎呀,我幾乎看不到了。 我認為問題出在倒數第二行,我只是不知道哪里有什么插槽。 我數據庫中的date列是UTC,然后我需要使用$ mydata-> AddPoints函數將該值傳遞給pChart。 可以,但是數據混亂了。

誰能幫我?

我想您的strtotime()很好,問題似乎是您使用的是$row["$date2"]但是您將時間戳保存到$date2

好吧,這不是解決問題的方法,但這是一種解決方法。 我發現我可以在我的選擇查詢中使用"UNIX_TIMESTAMP( $ date ) as ut_date" ,這實際上可以正常工作。 看起來也更干凈。

暫無
暫無

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

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