오늘은 아주 작은 문제를 다루었습니다.
월요일부터 일요일까지는 지난 월요일부터 지난 일요일까지의 데이터만 볼 수 있을 정도로 수요가 많습니다.
여기에서는 날짜 필드를 기반으로 데이터베이스에서 직접 범위를 쿼리할 수 있습니다.
그러나 시작 날짜와 종료 날짜를 생성하려면 PHP가 필요합니다.
처음에는 이렇게 직접 처리했어요.
코드 복사 코드는 다음과 같습니다.
$start_date = date('Y-m-d', strtotime("- 2주 월요일") );
$end_date = date('Y-m-d' , strtotime("$start_date 6 day"));
코드를 복사하세요 코드는 다음과 같습니다.
$getWeekDay = date(" w");
$startDay = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") - $getWeekDay 1 - 7, date("Y") ))>$endDay = date("Y-m-d", strtotime(" 6 day $startDay"))
코드 복사 코드는 다음과 같습니다.
$getWeekDay = date("N ") ;
$startDay = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") - $getWeekDay 1 - 7, date( "Y")) );
$endDay = date("Y-m-d", strtotime(" 6일 $startDay"))