Drupal 7, 조회수 3
몇 년 동안 데이터를 표시하는 여러보기가 구성되어 있습니다. 날짜 필드를 필터 기준으로 사용하여 연도별로 데이터를 필터링합니다. 매년 나는 주 단위로 더 필터링 해야하는 첨부 파일보기가 있습니다. 매년 주 단위의 정확한 날짜를 결정하고이를 필터 기준으로 수동으로 입력하는 대신 주 번호 (예 : 주 1부터 주 52까지)로 필터 기준을 추가 할 수있는 방법이 있는지 궁금합니다. 설정해야 할 날짜는 각보기의 연도이며 나머지는 주 번호에 따라 자동으로 발생합니다.
각 열이 추가 뷰 첨부 파일 인 연간 및 주별 필터를 수동으로 입력하지 않으려는 테이블 뷰에서 연도 및 주별로 많은 데이터를 집계하고 있습니다.
누구든지 이것에 대해 조언이나 힌트가 있습니까? 매우 감사합니다.
현재 놀고있는 코드는 다음과 같습니다.
function x_week_start($date) {
$ts = strtotime($date);
$start = (date('w', $ts) == 0) ? $ts : strtotime('last sunday', $ts);
return date('Y-m-d', $start);
}
function x_week_end($date) {
$ts = strtotime($date);
$start = (date('w', $ts) == 0) ? $ts : strtotime('last sunday', $ts);
return date('Y-m-d', strtotime('next saturday', $start));
}
$date = '2013-01-14';
$start = x_week_start($date);
$end = x_week_end($date);
$inquiry_date = date('Y-m-d', $data->field_field_inquiry_date[0]['raw']['value']);
if ($inquiry_date <= $start) {return FALSE;}
나는 field_inquiry_date field
유닉스 타임 스탬프 임을 추가해야합니다 .