Exemplo n.º 1
0
 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;
 }