text 상자에 오늘 날짜 표시하는 방법 좀 알려주세요 ~
본문
아래와 같이 text 상자에서 오늘의 날짜를 default 값으로 주고 싶어요.<br> 근데 어떻게 해야하는지 전혀 감이 안잡히는 군요. 그리고 그렇게 된 값을 db에 저장할때는 어떻게 해야하나요.<br>
기간을 계산해야하거든요. 제발 저에게 많은 도움 주시길 바랍니다 <br>
(--)(__)(--)<br>
<br>
<html>
<head>
<title>2015 년 </title>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<table border="0" cellpadding="0" cellspacing="0" height="22">
<tr>
<td><p>2015 년 </td>
<td><p><input type="text" name="MM" value="07" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>월 </td>
<td><p><input type="text" name="DD" value="14" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>일 </td>
<td><p><input type="text" name="HH" value="15" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>시 </td>
<td><p><input type="text" name="NN" value="09" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>분 </td>
<td><p> 부터</td>
<td><p><select name="terms">
<option value="3">3일간</option>
<option selected value="5">5일간</option>
<option value="7">7일간</option>
<option value="9">9일간</option>
<option value="11">11일간</option>
<option value="13">13일간</option>
<option value="15">15일간</option></select> </td>
<td><p> <input type="text" name="HH1" value="15" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>시 </td>
<td><p><input type="text" name="NN1" value="09" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>분 (00:00 ~ 23:59)</td>
</tr>
</table>
<p>nbsp;</p>
</body>
</html>
기간을 계산해야하거든요. 제발 저에게 많은 도움 주시길 바랍니다 <br>
(--)(__)(--)<br>
<br>
<html>
<head>
<title>2015 년 </title>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<table border="0" cellpadding="0" cellspacing="0" height="22">
<tr>
<td><p>2015 년 </td>
<td><p><input type="text" name="MM" value="07" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>월 </td>
<td><p><input type="text" name="DD" value="14" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>일 </td>
<td><p><input type="text" name="HH" value="15" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>시 </td>
<td><p><input type="text" name="NN" value="09" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>분 </td>
<td><p> 부터</td>
<td><p><select name="terms">
<option value="3">3일간</option>
<option selected value="5">5일간</option>
<option value="7">7일간</option>
<option value="9">9일간</option>
<option value="11">11일간</option>
<option value="13">13일간</option>
<option value="15">15일간</option></select> </td>
<td><p> <input type="text" name="HH1" value="15" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>시 </td>
<td><p><input type="text" name="NN1" value="09" maxlength="2" size="2"
onblur="ckstartday(this)"></td>
<td><p>분 (00:00 ~ 23:59)</td>
</tr>
</table>
<p>nbsp;</p>
</body>
</html>
답변 3
안녕하세요
오늘 날짜를 출력하고 싶다면 이렇게 하세요
첫번째 방법
$year = date("Y"); // 올해
$month = date("m"); // 요번달
$day = date("d") ; // 오늘
echo "$year $month $day ";
두번째 방법
$now = date("Ymd",time()); // 오늘날짜를 date 형식으로 표기한 다음 잘라낸다
$toyear = substr($now,0,4) ; // 올해
$tomonth = substr($now,4,2); // 요번달
$today = substr($now,6) ; // 오늘
echo " $toyear , $tomonth , $today ";
이렇게 하면 20150714 로 표기
날짜는
<input type="text" name="MM" value="<?=date("m")?>" maxlength="2" size="2" onblur="ckstartday(this)">
<input type="text" name="DD" value="<?=date("d")?>" maxlength="2" size="2"
onblur="ckstartday(this)">
DB에 저장할때는
$start_date="2015".$MM.$DD;
//$terms 3일뒤라면
//$end_date=date("Ymd", strtotime(" +3 day"));
$end_date=date("Ymd", strtotime(" +".$terms." day"));
2015도 변수로 주면 더 좋겠네요..
감사합니다
답변을 작성하시기 전에 로그인 해주세요.