JS 날짜 비교 size_javascript 기술의 간단한 예

WBOY
풀어 주다: 2016-05-16 17:04:13
원래의
1264명이 탐색했습니다.
1. 날짜 크기 비교를 위한 JS 코드
코드 복사 코드는 다음과 같습니다.

<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); 🎜> } }
}

관련 라벨:
js
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿