2026년 11월 8일 일요일
미단재

날짜선택함수

오늘 날짜나 특정 날짜를 셀렉트 박스로 만들어 줍니다.

사용법은

세개의 인자가 있는데 첫번째는 셀렉트 박스 이름입니다.

두번째는 타입으로 년,월,일을 지정해 줍니다.

그리고 세번째는 오늘 날짜가 아닌 특정 날짜를 지정할 경우 해당 날짜를 넣어주면 됩니다.





소스







<?php

function selectDate($name, $type, $date="")
{
if($type=="y")
{
if(!$date) $date = date("Y");
$start = $date-1;
$end = $date+2;
}
elseif($type=="m")
{
if(!$date) $date = date("m");
$start = 1;
$end = 12;
}
else
{
if(!$date) $date = date("d");
$start = 1;
$end = 31;
}


for($i=$start; $i<=$end; $i++)
{
$j = $i<10 ? "0".$i : $i;
$selected = $date == $j ? "selected" : "";
$selectDate .= "$jn";
}

$selectDate = "".$selectDate."";

return $selectDate;
}

?>








사용법








오늘날짜

<?=selectDate("year","y")?>년
<?=selectDate("month","m")?>월
<?=selectDate("day","d")?>일

내생일

<?=selectDate("birth_year","y",1975)?>년
<?=selectDate("birth_month","m",01)?>월
<?=selectDate("birth_day","d",29)?>일






이런식으로 사용하면 됩니다.

이어 읽을 글

댓글 0

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.