我有 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"); }
arrghhh,我几乎看不到了。我认为问题在于倒数第二行,我只是不知道在哪里有什么插槽。我的数据库中的日期列是 UTC,然后我需要使用 $mydata->AddPoints 函数将该值传递给 pChart。这可行,但数据困惑。
有人可以帮助我吗?
最佳答案
我猜你的 strtotime()
没问题,问题似乎是你正在使用 $row["$date2"]
但你将时间戳保存到$date2
关于PHP:使用 strtotime 转换 MySQL UTC 日期以供 pChart 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15527983/