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

정보공유

[PHP] 날짜 구하기 계산식. 1월 31일은 3월3일로 계산되는 문제 해결.


date("Y-m-d", strtotime("2022-01-31 +1 months")); 으로 하게되면 결과값이 3/3 로 찍히는 문제가 발생함.


날짜 구하기 계산식. 1월 31일은 3월3일로 계산되는 문제 해결.


// 날짜(월)구하기

function wz_get_addmonth($date, $add) {


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

    $year   = substr( $date, 0, 4 );

    $month  = (int)substr( $date, 4, 2 );

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


    // YYYY-MM-01 로 다음달 또는 이전달을 계산

    $re_date = date('Y-m-d', mktime(0,0,0, ($month + $add), 1, $year));


    // 계산될 달의 마지막 날짜를 계산

    $re_date_lastday = (int)date('t', strtotime($re_date));


    // date 값에서 날짜값이 마지막 날짜보다 많다면 마지막 날짜값으로 리턴

    if ($day > $re_date_lastday)

        $re_date = substr($re_date, 0, 7) .'-'.sprintf('%02d', $re_date_lastday);

    else

        $re_date = substr($re_date, 0, 7) .'-'.sprintf('%02d', $day);


    return $re_date;

}

정보공유
Total 436건 1 페이지
번호 제목 글쓴이 날짜 조회
436 입금된 주문도 준비, 배송전까지는 취소할 수 있도록 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-10 201
435 CSS를 사용하여 4x4 형태의 갤러리 디자인 그리드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-05 232
434 magnificPopup css 를 추가하여 popup 마다 다른 사이즈 로 띄우기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-16 813
433 magnificPopup 조건이 맞지 않으면 popup 띄우지 않기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-12 777
432 magnificPopup iframe 으로 form submit 하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-12 900
431 mysql 사용자 함수 생성 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-09 662
430 html 로 된 svg 태그를 png 파일로 만들기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-08 841
429 prepare bind_param 쿼리구분 select * 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-14 1526
428 javascript 플랫폼 디바이스 확인 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-13 1598
427 stmt 등록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-14 1880
426 prepare 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-16 1887
425 magnificPopup 으로 창을 호출 후 날짜 입력박스에 datepicker 실행되지 않는경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-13 1832
424 magnificPopup 파라미터 변수 값 ajax 타입으로 전송 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-31 1899
423 jquery 로 text 필드와 file 첨부를 동시에. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-09 2022
422 파일 첨부 를 이미지버튼으로 대체한경우 첨부한 파일명 표시하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-09 1993