<script><br>var startDate=$("#beginDate").val() <br> var endDate=$("#endDate").val() <br> var d1 = new Date (beginDate.replace(/-/g, "/")); <br> var d2 = new Date(endDate.replace(/-/g, "/")) <br><br> if (beginDate! =""&&endDate!=""&&d1 >=d2) <br> { <br> Alert("시작 시간은 종료 시간보다 클 수 없습니다!") <br> return false; }<br> </ script><br><br>
</div>
<br>2, Js 시간과 날짜 크기 비교<strong><br></strong><div class="codetitle">
<span><a style="CURSOR: pointer" data="6752" class="copybut" id="copybut6752" onclick="doCopy('code6752')">코드 복사<u></u></a>코드는 다음과 같습니다.</span><div class="codebody" id="code6752">
<br><html> <br><head> <br><title>calendar-시간 및 날짜 크기 비교-www.jb51.net</title> text/javascript" src="CalendarFramework. js"></script>
시작 시간: To 종료 시간:
{ var startTime = document.getElementById("startTime"). 값; var endTime = document.getElementById("endTime").value CompareCalendar(startTime, endTime); } // 크기 비교 함수 비교(CheckstartDate, Checkenddate) { var arys1 = new array () var arys2 = new array ( ); if (CheckstartDate! = Null && checkEndDate != null) { > 1),arys2[2]); if(sdate > edit) { > } } }
//날짜 및 시간 크기 판단 function CompareTime(startDate , endDate) { if (startDate.length > 0 && endDate.length > ; 0) { var startDateTemp = startDate.split(" ") var endDateTemp = endDate.split(" " );
var arrStartDate = startDateTemp[0].split("- "); var arrEndDate = endDateTemp[0].split("-")
var arrStartTime = startDateTemp[1].split(":"); var arrEndTime = endDateTemp[ 1].split(":");
var allStartDate = new Date(arrStartDate[0], arrStartDate[1 ], arrStartDate[2], arrStartTime[0], arrStartTime[1], arrStartTime[2 ]) var allEndDate = new Date(arrEndDate[0], arrEndDate[1], arrEndDate[2], arrEndTime[0 ], arrEndTime[1], arrEndTime[2]);
if (allStartDate.getTime() >= allEndDate.getTime()) { Alert("startTime은 endTime보다 클 수 없으며, 통과됨"); return false; } else { Alert(" startTime이 endTime보다 작아서 통과되었습니다."); return true; } } else { Alert("시간은 비어 있을 수 없습니다."); return false; } } //날짜 및 시간 비교 function CompareCalendar(startDate, endDate) 🎜>if (startDate.indexOf(" ") != -1 && endDate.indexOf(" ") != -1 ) { //시간, 날짜 포함 CompareTime(startDate, endDate); 🎜> } } }