생일출력 질문

$mb_birth 로 출력을 시키면 19800505 이렇게 출력이 됩니다.

출력을 80.05.05 로 출력시키려면 어떻게 해야하나요??

알려주시면 감사하겠습니다.

date 명령으로 y.m.d 로 변환하면 될것 같은데...

우째써야 될지 몰겠네요..
|

댓글 7개

감사합니다.
적용해봐야겠네요
date('y.m.d',$mb_birth) 를 써보세요.
위와 같이 해봤었는데..
엉뚱한 결과물이 나옵니다.

모든 회원들이 이렇게 나오네요..

70.08.18
$mb_birth = 19800505
$y = substr($mb_birth, 0, 4);
$m = substr($mb_birth, 4, 2);
$d = substr($mb_birth, 6, 2);
$new_mb_birth = date("y.m.d", mktime(0,0,0,$m,$d,$y));
echo $new_mb_birth; // 출력 80.05.05

제가 사용하는 방식입니다. 더 간단한 방법도 있을듯한데 저런식의 날짜변환은 이거밖에 모르겠네요.
감사합니다. 제가 해결한 방법이네요^^
$b_year = substr("$mb_birth",2,2);
$b_month = substr("$mb_birth",-4,2);
$b_day = substr("$mb_birth",-2,2);

일단 이렇게 해결을 봤습니다. ㅋㅋㅋ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 832
17년 전 조회 1,536
17년 전 조회 958
17년 전 조회 959
17년 전 조회 837
17년 전 조회 785
17년 전 조회 1,527
17년 전 조회 958
17년 전 조회 947
17년 전 조회 1,034
17년 전 조회 1,539
17년 전 조회 994
17년 전 조회 940
17년 전 조회 1,766
17년 전 조회 874
17년 전 조회 730
17년 전 조회 871
17년 전 조회 728
17년 전 조회 956
17년 전 조회 976