Exemplo n.º 1
0
 protected function chartjs_line_two_inited_with_time($beforebefore_tp, $step_secord, $stepNum, $one, $two)
 {
     $data = Variables::chartjs_line_two($one, $two);
     $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;
     }
     return $data;
 }