자바스크립트 날짜 비교



<script type="text/javascript">  

// 오늘과 정해진 날짜와의 기간 구하기

var today = new Date();  

var dateString = "2012-04-25";  

var dateArray = dateString.split("-");  

var dateObj = new Date(dateArray[0], Number(dateArray[1])-1, dateArray[2]);  

var day = 1000*60*60*24;  

var month = day*30;

var year = month*12;


var betweenDay = (today.getTime() - dateObj.getTime())/day;  

var betweenMonth =  (today.getTime() - dateObj.getTime())/month;   

alert(betweenDay);  

</script>  


<script type="text/javascript">  

// 정해진 날짜가 6개월(180일) 이상인지 확인

var today = new Date();  

var dateString = "2012-04-25";  

var dateArray = dateString.split("-");  

var dateObj = new Date(dateArray[0], Number(dateArray[1])-1, dateArray[2]);  


if(today.setDate(today.getDate()-180) > dateObj.getTime()){

    alert("정해진 날짜가 6개월보다 큽니다.");

    return false;

}

</script>  

+ Recent posts