我正在使用php将MySQL数据编码为JSON,下面是我的JSON数据
{
"data": [
[
1427612400000,
"20"
],
[
1427526000000,
"22"
],
[
1427439600000,
"26"
]]
}
我如何从今天的日期输出一个值(示例:如下)
{
"data":
[["20"]]
}
PHP代码:在这个代码中,Date是上面json数据中的"1427612400000",11_OIC是"20"。我只想从今天的日期获取11_OIC数据。
private function productionhourlys(){
if($this->get_request_method() != "GET"){
$this->response('',406);
}
$query="SELECT distinct c.Date, c.11_OIC FROM productionhourlys c order by c.Date desc";
$r = $this->mysqli->query($query) or die($this->mysqli->error.__LINE__);
if($r->num_rows > 0){
while($row = $r->fetch_row()) {
$row[0] = strtotime($row[0])*1000;
$result[] = $row;
}
$pass = array(
'data' => $result
);
$this->response($this->json($pass), 200); // send user details
}
$this->response('',204); // If no records "No Content" status
}
不清楚要从哪里获取此值。
您可以将JSON分配给JavaScript变量,并通过JavaScript访问它。
例如,在PHP中,回显下面的标记,使其显示在HTML:中
<script type="javascript">foo = {"data": "20"}</script>
您可以在不同的javascript文件中访问foo.data。