Advertisement
shapoval

Generate random data for highcharts

May 4th, 2016
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.51 KB | None | 0 0
  1. <?php
  2.  
  3. $begin = new Datetime();
  4. $begin->modify('first day of this month');
  5. $begin->setTime(0,0,0);
  6.  
  7. $end = new Datetime();
  8. $end->modify('last day of this month');
  9. $end->setTime(23,59,59);
  10.  
  11. $offset = $begin->getOffset();
  12.  
  13. $interval = new DateInterval('P1D');
  14. $daterange = new DatePeriod($begin, $interval ,$end);
  15.  
  16. $data = [];
  17.  
  18. foreach($daterange as $date) {
  19.     $number = mt_rand(0, 5);
  20.     $data[] = "[" . ($date->getTimestamp() + $offset) * 1000 . ", " . $number . "]";
  21. }
  22.  
  23. echo implode(",<br>", $data);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement