コード例 #1
0
 function getTimeStart($options){
     
     $timestart['online']    = $options['onlinestarttime'];
     $timestart['today']     = $options['now']['unix'] - ($options['now']['unix'] % $options['durationDay']);
     $timestart['yesterday'] = $timestart['today'] - $options['durationDay'];
     
     $nameToday     = modJVCounterHelper::getNameOfDay($options['now']['daymonthyear'][0],$options['now']['daymonthyear'][1],$options['now']['daymonthyear'][2]);
     $positionToday = modJVCounterHelper::getPositionOfDay($nameToday);
     $timestart['thisweek']  = $timestart['today'] - $positionToday*$options['durationDay'];
     $timestart['lastweek']  = $timestart['thisweek'] - 7*$options['durationDay'];
     $timestart['thismonth'] = $timestart['today'] - ((int)$options['now']['daymonthyear'][0] - 1)*$options['durationDay'];
     
     $daysoflastmonth = modJVCounterHelper::getDaysofMonth((int)$options['now']['daymonthyear'][1] - 1,$options['now']['daymonthyear'][2]);
     $timestart['lastmonth'] = $timestart['thismonth'] - $daysoflastmonth*$options['durationDay'];
     
     
     return $timestart;
 }