예제 #1
0
 /**
  * WeeklyTimeLine constructor
  *
  * @param timestamp $start_time Start time
  * @param timestamp $end_time End time
  */
 function WeeklyTimeLine($start_time, $end_time)
 {
     parent::TimeLine($start_time, $end_time);
     $this->_step = 7 * 24 * 60 * 60;
 }
예제 #2
0
 /**
  * HourlyTimeLine constructor
  *
  * @param timestamp $start_time Start time
  * @param timestamp $end_time End time
  */
 function HourlyTimeLine($start_time, $end_time)
 {
     $this->_step = 60 * 60;
     parent::TimeLine($start_time, $end_time);
     $this->setMaxDifference(48);
 }
예제 #3
0
 /**
  * DailyTimeLine constructor
  *
  * @param timestamp $start_time Start time
  * @param timestamp $end_time End time
  */
 function DailyTimeLine($start_time, $end_time)
 {
     $this->_step = (double) 24 * 60 * 60;
     parent::TimeLine($start_time, $end_time);
 }
예제 #4
0
 /**
  * MonthlyTimeLine constructor
  *
  * @param timestamp $start_time Start time
  * @param timestamp $end_time End time
  */
 function MonthlyTimeLine($start_time, $end_time)
 {
     parent::TimeLine($start_time, $end_time);
     $this->_step = 30 * 24 * 60 * 60;
 }