true)); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); $query = "SELECT id , start, end,duration, hit FROM edit WHERE user_id = ?"; $stmt = $dbh->prepare($query); $stmt->execute(array($_GET["userid"])); $allData = $stmt->fetchAll(PDO::FETCH_ASSOC); $input_arrays = array(); foreach ($allData as $key => $value) { # code... $strDuration = covertTimeToString($value["duration"] / 1000) . "-" . $value["hit"] . "次操作"; $start = date("Y-m-d\TH:i:s+00:00", $value["start"] / 1000); $end = date("Y-m-d\TH:i:s+00:00", $value["end"] / 1000); $input_arrays[] = array("id" => $value["id"], "title" => $strDuration, "start" => $start, "end" => $end); } // Accumulate an output array of event data arrays. $output_arrays = array(); foreach ($input_arrays as $array) { // Convert the input array into a useful Event object $event = new Event($array, $time_zone); // If the event is in-bounds, add it to the output if ($event->isWithinDayRange($range_start, $range_end)) { $output_arrays[] = $event->toArray(); } } // Send JSON to the client. echo json_encode($output_arrays);