위토즈 - 개발자프로그램판매공간

정보공유

[PHP] 원하는 날짜에 해당하는 주간날짜 구하기. (월~일)

 

$weekday = date('w',strtotime($date));

$weekday = $weekday == 0 ? 7 : $weekday;

$fr_week = 1 - $weekday;

$to_week = 7 - $weekday;

$fr_date = wz_get_addday($date, $fr_week); // 월

$to_date = wz_get_addday($date, $to_week); // 일

 

// 날짜구하기

function wz_get_addday($day, $add) {

    $day    = preg_replace('/[^0-9]/', '', $day);

    $y      = substr( $day, 0, 4 );

    $m      = substr( $day, 4, 2 );

    $d      = (int)substr( $day, 6, 2 );

 

    if ($add >= 0) { 

        return date("Y-m-d", mktime(0,0,0, $m, ($d+$add), $y));    

    }

    else {

        if ($d > $add) { 

            return date("Y-m-d", mktime(0,0,0, $m, ($d+$add), $y));

        } 

        else {

            return date("Y-m-d", mktime(0,0,0, $m, ($d-$add), $y));

        }

    }  

}

정보공유
Total 76건 1 페이지
번호 제목 글쓴이 날짜 조회
76 php 8.0 이상 버전에서 엑셀파일 업로드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-18 4904
75 가장 심플한 예약 주문번호 생성 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-28 4799
74 prepare bind_param 쿼리구분 select * 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-14 5536
73 stmt 등록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-14 7029
72 prepare 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-16 5912
71 [sprintf 함수] 결과값 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-09 8257
70 php json_encode 옵션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-09 9064
69 도메인주소 매칭 확인 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 10094
68 Proxy 서버나 로드밸런서 등에서는 HTTPS 접속시 HTTP_X_FORWARDED_PROTO 로 체크해야 하는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 9893
67 날짜 구하기 계산식. 1월 31일은 3월3일로 계산되는 문제 해결. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-03 10231
66 휴대폰 번호 여부 체크 확인 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 11509
65 문자 내용이 euc-kr 인지 체크 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-01 13206
64 HTTP_X_REQUESTED_WITH 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-29 17215
63 요일 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-22 16519
62 다차원 배열 정렬 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-14 17677