- 날짜 계산하기

from : http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040202&docId=180010490&qb=7J6Q67CU7Iqk7YGs66a97Yq4IOuCoOynnCDsl7DsgrA=&enc=utf8&section=kin&rank=1&search_sort=0&spq=0&pid=RYFxvU5Y7vwsstLx4m4ssssssuZ-310636&sid=Uvnw7nJvLDoAABoHCJs

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

<html> 

<head> 

<title> DEMO of Day's Count </title> 

<script type="text/javascript"> 

<!-- 

// 10보다 작으면 0 붙임 

Number.prototype.to2=function(){return (this<10)?'0'+this:this;} 

// Date개체에 get 함수 추가, YYYY-MM-DD 형식 반환 

Date.prototype.get=function(){ 

   return this.getFullYear() + '-' +(this.getMonth()+1).to2() + '-' + this.getDate().to2(); 

// SelectBox 의 onChange 이벤트 발생시 호출되는 callback 함수 

// SelectBox 의 숫자만큼 날짜 카운트 후 출력  

function date(){ 

   var cur = new Date();          // 현재일 추출 

   var day = 60 * 60 * 24 * 1000; // 하루의 밀리초단위 값 

   cur = cur - (document.getElementById('date').value * day); 

   document.getElementById('outDate').value = (new Date(cur)).get(); 

// 문서가 로드 된 후 onload 이벤트에 호출되는 callback 함수 

window.onload = function(){ 

   document.getElementById('date').focus(); 

   date(); // 페이지 로드시엔 selectBox 의 onchange 이벤트가 발생하지 않으므로 강재 실행함. 

//--> 

</script> 

</head> 

<body> 

<select id="date" name="date" onchange="javascript_:date();"> 

 <option value="1">1일전</option> 

 <option value="7">7일전</option> 

 <option value="30">30일전</option> 

 <option value="90">90일전</option> 

</select> 

<input type="text" id="outDate" name="outDate"> 

</body> 

</html> 

 

====================================================================================================

 

 - jquery 접근하기

http://javacore.tistory.com/90

Posted by 張's blog
,