data picker 를 날짜를 선택해야하는 방식으로 사용중 input box 에 키보드로 입력을 해버리는 경우를 차단하기 위해 inputbox 를 지워버리고 오직 datepicker 로만 날짜를 지정할 수 있게 바꿔주는 것
// 오늘 시작: 오늘00시, 종료: 현재시간
$today_endDate = strtotime("Now");
$_today_endDate = date("Y-m-d H:i:s",$today_endDate);
$now_startDate = strtotime("Now");
$_now_startDate = date("Y-m-d 00:00:00",$now_startDate);
// echo "오늘 : .$_now_startDate. 부터 .$_today_endDate. 까지의 가입자를 조회합니다.";
echo "오늘버튼 : $_now_startDate 부터 $_today_endDate 까지의 가입자를 조회합니다."."</br>";
// 어제 시작: 현재시간, 종료: 1일전
$yesterday_endDate = strtotime("-1 days");
$_yesterday_endDate = date("Y-m-d H:i:s",$yesterday_endDate);
$yesterday_startDate = strtotime("Now");
$_yesterday_startDate = date("Y-m-d H:i:s",$yesterday_startDate);
echo "어제버튼 : $_yesterday_startDate 부터 $_yesterday_endDate 까지의 가입자를 조회합니다."."</br>";
// 이번주 시작 : 현재시간, 종료: 7일전(1주일 전) // 잠시 스킵.. 요일을 어떻게..ㅠㅠ
$this_week = strtotime("-1 week");
$_one_month_after = date("Y-m-d H:i:s",$this_week);
// echo "이번주 버튼 : $_yesterday_startDate 부터 $_yesterday_endDate 까지의 가입자를 조회합니다."."</br>";
// 이번달 시작:이번달 1일 , 종료: 현재시간
$this_month_endDate = strtotime("Now");
$_this_month_endDate = date("Y-m-d H:i:s",$this_month_endDate);
$this_month_startDate = strtotime("Now");
$_this_month_startDate = date("Y-m-1 00:00:00",$this_month_startDate);
echo "이번달 버튼 : $_this_month_startDate 부터 $_this_month_endDate 까지의 가입자를 조회합니다."."</br>";
// 지난주 시작: 현재시간, 종료: 6일전
$last_week_startDate = strtotime("Now");
$_last_week_startDate = date("Y-m-d H:i:s",$last_week_startDate);
$last_week_endDate = strtotime("-6 days");
$_last_week_endDate = date("Y-m-d H:i:s",$last_week_endDate);
echo "지난주 버튼 : $_last_week_endDate 부터 $_last_week_startDate 까지의 가입자를 조회합니다."."</br>";
// 지난달 시작일: 이번달 말고 저번달 1일, 종료: 저번말 말일
$last_month_startDate = strtotime("-1 months");
$_last_month_startDate = date("Y-m-1 00:00:00",$last_month_startDate);
$last_month_endDate = strtotime("-1 months");
$_last_month_endDate = date("Y-m-t 23:59:59",$last_month_endDate);
echo "지난달 버튼 : $_last_month_startDate 부터 $_last_month_endDate 까지의 가입자를 조회합니다."."</br>";
echo date('w'); // 오늘의 요일을 알려줍니다.
// 일 : 0 / 월 : 1 / 화 : 2 / 수 : 3 / 목 : 4 / 금 : 5 / 토 : 6
//오늘 날짜 출력 ex) 2022-11-28
$today_date = date('Y-m-d');
//오늘의 요일 출력 ex) 월요일 = 1
$day_of_the_week = date('w');
//오늘의 첫째주인 날짜 출력 ex) 2022-11-28 (월요일)
$a_week_ago = date('Y-m-d', strtotime($date." -".$day_of_the_week."days"));