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; }