protected function chartjs_line_four_inited_with_time($beforebefore_tp, $step_secord, $stepNum, $one, $two, $three, $four) { $data = Variables::chartjs_line_four($one, $two, $three, $four); $now = time(); for ($i = 0; $i < $stepNum; $i++) { $ts = $beforebefore_tp + $step_secord * ($i + 1); $dt = new \DateTime("@{$ts}"); $dt->setTimeZone(new \DateTimeZone('Europe/Zurich')); $hours = (int) (($now - $ts) / 3600); $data['labels'][$i] = $hours . 'h ' . $dt->format("m-d H:i"); $data['datasets'][0]['data'][$i] = 0; $data['datasets'][1]['data'][$i] = 0; $data['datasets'][2]['data'][$i] = 0; $data['datasets'][3]['data'][$i] = 0; } return $data; }