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

정보공유

[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 74건 1 페이지
번호 제목 글쓴이 날짜 조회
74 prepare bind_param 쿼리구분 select * 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-14 1457
73 stmt 등록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-14 1803
72 prepare 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-16 1819
71 [sprintf 함수] 결과값 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-09 3447
70 php json_encode 옵션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-09 3758
69 도메인주소 매칭 확인 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 4963
68 Proxy 서버나 로드밸런서 등에서는 HTTPS 접속시 HTTP_X_FORWARDED_PROTO 로 체크해야 하는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 4996
67 날짜 구하기 계산식. 1월 31일은 3월3일로 계산되는 문제 해결. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-03 5108
66 휴대폰 번호 여부 체크 확인 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 6417
65 문자 내용이 euc-kr 인지 체크 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-01 7700
64 HTTP_X_REQUESTED_WITH 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-29 11169
63 요일 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-22 10791
62 다차원 배열 정렬 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-14 11901
61 원격지 이미지 파일 저장하고 이미지 파일 아닌경우 삭제 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-12 11636
60 정규식 제거 및 특정 태그 제거 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-02 15454