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

정보공유

[PHP] 주민번호로, 생년월일로 나이계산 함수

 

 

// 주민번호로..

function wz_get_age($ymd = '') { 

    

    if (!$ymd || empty($ymd)) { 

        return false;

    }

 

    $birth = '';

    switch (substr(trim($ymd),7,1)) {

        case '1':

        case '2':

            $birth = '19'.substr(trim($ymd),0,2);

        break;

        case '3':

        case '4':

            $birth = '20'.substr(trim($ymd),0,2);

        break;

    }

    $birth = '19'.substr(trim($ymd),0,2);

    

    $age = '';

    if (!empty($birth)) {

        $age = date('Y') - $birth + 1;

    }

 

    return $age;

}

 

 

 

wz_get_age('111111-1325869'); 

 

 

 

 

 

// 생년월일로.

// 만 나이로 계산

function wz_get_age($ymd = '') {


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

    $ymd = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3", $ymd);


    $today = date('Ymd');

    $birthday = date('Ymd' , strtotime($ymd));

    $age = floor(($today - $birthday) / 10000);


    return $age;

}

 

wz_get_age('1988-11-11');  

 



 

정보공유
Total 436건 3 페이지
번호 제목 글쓴이 날짜 조회
406 Proxy 서버나 로드밸런서 등에서는 HTTPS 접속시 HTTP_X_FORWARDED_PROTO 로 체크해야 하는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 5059
405 .htaccess파일의 rewriterule 설정 http > https 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-16 5492
404 날짜 구하기 계산식. 1월 31일은 3월3일로 계산되는 문제 해결. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-03 5181
403 전세계 국문 영문 국가명 국제전화번호 및 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-22 6422
402 조건이 일치 하는 것은 앞으로 정렬하고 랜덤으로 출력하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 6030
401 휴대폰 번호 여부 체크 확인 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 6500
400 예약업 플러그인 이니시스 결제모듈 설치 안내 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-03 8002
399 예약업 플러그인 KCP 결제모듈 설치 안내 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-03 7527
398 jquery fullcalendar eventOrder 정렬 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-23 11099
397 [2021 최신 CSS 6] position:sticky 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-02 7304
396 [2021 최신 CSS 5] aspect-ratio 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-02 7156
395 [2021 최신 CSS 4] Flex Box Gap 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-02 7097
394 [2021 최신 CSS 3] 브라우저 지원여부 확인 @supports 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-02 6836
393 [2021 최신 CSS 2] 1줄로 정리 :is 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-02 7085
392 [2021 최신 CSS 1] 앱처럼 스크롤을 적용하자 scroll-snap 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-02 7400