나이계산
본문
나이계산을
생년월일 까지 입력 받아 현재 날짜를 기준으로
보여주는 코드 좀 부탁드립니다.
월,일 정보까지 받는데 필드 하나로 되나요?
생년월일이면 3개가 필요한지요 ?
필드 하나로 되면 어떻게 입력을 받아서
어떻게 보여지게 하면 되는지 부탁드립니다.
입력은 게시글에서 여분필드로 받으려고 합니다.
보여지는 것은 게시글에서 보여지고요.
답변 1
나이출력은 view.skin.php 에서 아래와 같이 wr_10에 "1991-10-11" 이렇게 들어가 있다면
<?php
$birth_time = strtotime($view['wr_10']);
$now = date('Y');
$birthday = date('Y' , $birth_time);
$age = $now - $birthday + 1 ;
echo "나이 : ".$age;
?>
입력은 write.skin.php 스킨에서 적절한곳에
<div class="write_div">
<label for="wr_10" class="sound_only">나이</label>
<input type="text" name="wr_10" value="<?php echo $wr_10 ?>" id="wr_10" class="frm_input full_input" size="50" placeholder="나이(예 : 1991-10-11)">
</div>
입력된 날짜 정확히 입력 했는지는 write.skin.php 파일에서 if (content) {} 아래 다음과 같이
넣으세요.
if (content) {
alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
if (typeof(ed_wr_content) != "undefined")
ed_wr_content.returnFalse();
else
f.wr_content.focus();
return false;
}
// 여기부터 추가
var pattern = /[0-9]{4}-[0-9]{2}-[0-9]{2}/;
if(!pattern.test(f.wr_10.value)) {
alert("날짜를 정확히 입력해주세요.");
f.wr_10.focus();
return false;
}
!-->!-->!-->
답변을 작성하시기 전에 로그인 해주세요.