본문 바로가기

자바스크립트

자바스크립트 간단한 날짜 및 응용 SELECT 사용 하여 구하기

-2005. 9. 7. 22:32-

 

<select name="year">
 <option value=''>-----</option>
 <script LANGUAGE="JavaScript">
 <!--
 var date = new Date();
 var nowyear = date.getYear();
 for(i=1950;i<=nowyear+1;i++) {   // nowyear 현재년 이고 nowyear+1 2006년 까지     
  document.write("<option value='"+ i +"'>"+ i +"</option>");
 }
 //-->
 </script>
 </select> 년 
 
 
<!--
여기 까지  년 나머지 밑에는 월 ,일 ,시 ,분 추가  
{
일 수 계산은 윤년 윤달 계산 필요 [2월 29/28] [기타 월 30/31] 일 필요시 생각 많이 필요 ㅋㅎ~ 
asp 자체 함수에서 달수 계산이 빠른거  있나?
}
---> 

 

 


 <select name="month">
 <option value=''>---</option>
 <script LANGUAGE="JavaScript">
 <!--
 for(i=1;i<=12;i++) {
  if(i < 10) j = "0"+i;
  else j = i;
  document.write("<option value='"+ j +"'>"+ j +"</option>");
 }
 //-->
 </script>
 </select> 월 
 <select name="day">
 <option value=''>---</option>
 <script LANGUAGE="JavaScript">
 <!--
 for(i=1;i<=31;i++) {
  if(i < 10) j = "0"+i;
  else j = i;
  document.write("<option value='"+ j +"'>"+ j +"</option>");
 }
 //-->
 </script>
 </select> 일
 <select name="hour">
 <option value=''>---</option>
 <script LANGUAGE="JavaScript">
 <!--
 for(i=0;i<=23;i++) {
  if(i < 10) i = "0"+i;
  document.write("<option value='"+ i +"'>"+ i +"</option>");
 }
 //-->
 </script>
 </select> 시
 <select name="min">
 <option value=''>---</option>
 <script LANGUAGE="JavaScript">
 <!--
 for(i=0;i<=55;i+=5) {
  if(i < 10) j = "0" + i;
  else j = i;
  document.write("<option value='"+ j +"'>"+ j +"</option>");
 }
 //-->
 </script>
 </select> 분