>웹 프론트엔드 >JS 튜토리얼 >JS에서 시간 단위를 비교하는 방법

JS에서 시간 단위를 비교하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-04-23 10:40:492024검색

이번에는 JS에서 시간 단위를 비교하는 방법을 알려드리겠습니다. JS에서 시간 단위를 비교할 때 주의사항은 무엇인가요?

//时间比较(yyyy-MM-dd)
function compareDate(startDate, endDate) {
  var arrStart = startDate.split("-");
  var startTime = new Date(arrStart[0], arrStart[1], arrStart[2]);
  var startTimes = startTime.getTime();
  var arrEnd = endDate.split("-");
  var endTime = new Date(arrEnd[0], arrEnd[1], arrEnd[2]);
  var endTimes = endTime.getTime();
  if (endTimes<startTimes) {
    alert("结束时间不能小于开始时间");
    return false;
  }
  return true;
}
//时间比较(yyyy-MM-dd HH:mm:ss)
function compareTime(startTime,endTime) {
  var startTimes = startTime.substring(0, 10).split(&#39;-&#39;);
  var endTimes = endTime.substring(0, 10).split(&#39;-&#39;);
  startTime = startTimes[1] + &#39;-&#39; + startTimes[2] + &#39;-&#39; + startTimes[0] + &#39; &#39; + startTime.substring(10, 19);
  endTime = endTimes[1] + &#39;-&#39; + endTimes[2] + &#39;-&#39; + endTimes[0] + &#39; &#39; + endTime.substring(10, 19);
  var thisResult = (Date.parse(endTime) - Date.parse(startTime)) / 3600 / 1000;
  if (thisResult < 0) {
    alert("endTime小于tartTime!");
  } else if (thisResult > 0) {
    alert("endTime大于tartTime!");
  } else if (thisResult == 0) {
    alert("endTime等于tartTime!");
  } else {
    return &#39;异常&#39;;
  }
}

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트Other 관련 기사를 주목하세요!

추천 도서:

js 코드 숨기기

JS 사용 경험 요약

!=,==,!==,===사용 요약

위 내용은 JS에서 시간 단위를 비교하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.