기념일계산,날짜계산해서….^^; 앤에게 사랑받으시길…..

<script language=”JavaScript”>
<!–
function cucu()
{
    var myform = document.aaa;
 var y = myform.year.value;
 var m = myform.mon.value;
 var d = myform.date.value;

 //1970.01.01 날짜 계산이 시작되는 기준일
 //기준일
 var basic = new Date(0);

 //오늘
 var now = new Date(y,m-1,d);

 //오늘부터 몇일후
 var count;

 if(myform.cnt.value == null || myform.cnt.value == “”)
 {
     alert(“숫자로 넣어라”);
  return;
 }

 count = Number(myform.cnt.value);

 //오늘부터 몇일후의 날짜를 알 수 있다
 //1000*60*60*24 는 하루를 나타냄
 //(now – basic) / (1000*60*60*24) 오늘부터 기준일까지의 날짜수
    //즉 기준일로부터 몇일까지의 날짜수를 Long형태로 만들어 날짜를 만들어낸다.
 myform.nowdate.value = new Date();

 var day = new Date((1000*60*60*24*(count+((now-basic)/(1000*60*60*24)))));
 myform.result.value = day;
 alert(day.getDate());


}
//–>
</script>
</HEAD>

<BODY BGCOLOR=”#FFFFFF”>
<form name=”aaa”>
시작일 : <input type=”text” name=”year” value=”” size=”4″>
        <input type=”text” name=”mon” value=”” size=”2″ maxlength=”2″>
  <input type=”text” name=”date” value=”” size=”2″ maxlength=”2″><br>
이후로 : <input type=”text” name=”cnt” value=”” size=”5″>일 후의 날짜?<br>
참고로 오늘은 : <input type=”text” name=”nowdate” value=”” size=”50″ readOnly><br>
알고싶은 날<기념일> : <input type=”text” name=”result” value=”” size=”50″><br>
<a href=”JavaScript:cucu()”>자 나를 눌러봐^^</a>
</form>

Leave a Reply